Global

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.golang.org.x.net.proxy
  • Platforms: .NET, .NET Standard 2.0, Island

 

Dial

 

class method Dial(ctx: Context; network: string; address: string): tuple of (Conn, error)

 

static (Conn, error) Dial(Context ctx, string network, string address)

 

static func Dial(_ ctx: Context, _ network: string, _ address: string) -> tuple of (Conn, error)

 

func Dial(ctx Context, network string, address string) tuple of (Conn, error)

 

Shared Function Dial(ctx As Context, network As string, address As string) As Tuple (Of Conn, error)

Parameters:

  • ctx:
  • network:
  • address:

Direct

 

class var Direct: direct;

 

static direct Direct

 

static var Direct: direct

 

Direct direct

 

Shared FIELD Direct() As direct

FromEnvironment

 

class method FromEnvironment: Dialer

 

static Dialer FromEnvironment()

 

static func FromEnvironment() -> Dialer

 

func FromEnvironment() Dialer

 

Shared Function FromEnvironment() As Dialer

FromEnvironmentUsing

 

class method FromEnvironmentUsing(forward: Dialer): Dialer

 

static Dialer FromEnvironmentUsing(Dialer forward)

 

static func FromEnvironmentUsing(_ forward: Dialer) -> Dialer

 

func FromEnvironmentUsing(forward Dialer) Dialer

 

Shared Function FromEnvironmentUsing(forward As Dialer) As Dialer

Parameters:

  • forward:

FromURL

 

class method FromURL(u: Memory<URL>; forward: Dialer): tuple of (Dialer, error)

 

static (Dialer, error) FromURL(Memory<URL> u, Dialer forward)

 

static func FromURL(_ u: Memory<URL>, _ forward: Dialer) -> tuple of (Dialer, error)

 

func FromURL(u Memory<URL>, forward Dialer) tuple of (Dialer, error)

 

Shared Function FromURL(u As Memory<URL>, forward As Dialer) As Tuple (Of Dialer, error)

Parameters:

  • u:
  • forward:

NewPerHost

 

class method NewPerHost(defaultDialer: Dialer; bypass: Dialer): Memory<PerHost>

 

static Memory<PerHost> NewPerHost(Dialer defaultDialer, Dialer bypass)

 

static func NewPerHost(_ defaultDialer: Dialer, _ bypass: Dialer) -> Memory<PerHost>

 

func NewPerHost(defaultDialer Dialer, bypass Dialer) Memory<PerHost>

 

Shared Function NewPerHost(defaultDialer As Dialer, bypass As Dialer) As Memory<PerHost>

Parameters:

  • defaultDialer:
  • bypass:

RegisterDialerType

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
class method RegisterDialerType(scheme: string; f: Func<Memory<URL>, Dialer, tuple of (Dialer, error)>)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
class method RegisterDialerType(scheme: string; f: Func<RemObjects.Elements.System.Memory<go.net.url.URL>,go.golang.org.x.net.proxy.Dialer,tuple of (go.golang.org.x.net.proxy.Dialer,go.builtin.error)>)

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
static void RegisterDialerType(string scheme, Func<Memory<URL>, Dialer, tuple of (Dialer, error)> f)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
static void RegisterDialerType(string scheme, Func<RemObjects.Elements.System.Memory<go.net.url.URL>,go.golang.org.x.net.proxy.Dialer,tuple of (go.golang.org.x.net.proxy.Dialer,go.builtin.error)> f)

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
static func RegisterDialerType(_ scheme: string, _ f: Func<Memory<URL>, Dialer, tuple of (Dialer, error)>)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
static func RegisterDialerType(_ scheme: string, _ f: Func<RemObjects.Elements.System.Memory<go.net.url.URL>,go.golang.org.x.net.proxy.Dialer,tuple of (go.golang.org.x.net.proxy.Dialer,go.builtin.error)>)

 

// .NET, .NET Standard 2.0
func RegisterDialerType(scheme string, f Func<Memory<URL>, Dialer, tuple of (Dialer, error)>) 
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
func RegisterDialerType(scheme string, f Func<RemObjects.Elements.System.Memory<go.net.url.URL>,go.golang.org.x.net.proxy.Dialer,tuple of (go.golang.org.x.net.proxy.Dialer,go.builtin.error)>) void
// Island-watchOS-armv7k
func RegisterDialerType(scheme string, f Func<Memory<URL>, Dialer, tuple of (Dialer, error)>) void

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Shared Sub RegisterDialerType(scheme As string, f As Func (Of Memory<URL>, Dialer, Tuple (Of Dialer, error)))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Shared Sub RegisterDialerType(scheme As string, f As Func<RemObjects.Elements.System.Memory<go.net.url.URL>,go.golang.org.x.net.proxy.Dialer,tuple of (go.golang.org.x.net.proxy.Dialer,go.builtin.error)>)

Parameters:

  • scheme:
  • f:

SOCKS5

 

class method SOCKS5(network: string; address: string; auth: Memory<Auth>; forward: Dialer): tuple of (Dialer, error)

 

static (Dialer, error) SOCKS5(string network, string address, Memory<Auth> auth, Dialer forward)

 

static func SOCKS5(_ network: string, _ address: string, _ auth: Memory<Auth>, _ forward: Dialer) -> tuple of (Dialer, error)

 

func SOCKS5(network string, address string, auth Memory<Auth>, forward Dialer) tuple of (Dialer, error)

 

Shared Function SOCKS5(network As string, address As string, auth As Memory<Auth>, forward As Dialer) As Tuple (Of Dialer, error)

Parameters:

  • network:
  • address:
  • auth:
  • forward:

 

Direct

 

class var Direct: direct;

 

static direct Direct

 

static var Direct: direct

 

Direct direct

 

Shared FIELD Direct() As direct

 

Dial

 

class method Dial(ctx: Context; network: string; address: string): tuple of (Conn, error)

 

static (Conn, error) Dial(Context ctx, string network, string address)

 

static func Dial(_ ctx: Context, _ network: string, _ address: string) -> tuple of (Conn, error)

 

func Dial(ctx Context, network string, address string) tuple of (Conn, error)

 

Shared Function Dial(ctx As Context, network As string, address As string) As Tuple (Of Conn, error)

Parameters:

  • ctx:
  • network:
  • address:

FromEnvironment

 

class method FromEnvironment: Dialer

 

static Dialer FromEnvironment()

 

static func FromEnvironment() -> Dialer

 

func FromEnvironment() Dialer

 

Shared Function FromEnvironment() As Dialer

FromEnvironmentUsing

 

class method FromEnvironmentUsing(forward: Dialer): Dialer

 

static Dialer FromEnvironmentUsing(Dialer forward)

 

static func FromEnvironmentUsing(_ forward: Dialer) -> Dialer

 

func FromEnvironmentUsing(forward Dialer) Dialer

 

Shared Function FromEnvironmentUsing(forward As Dialer) As Dialer

Parameters:

  • forward:

FromURL

 

class method FromURL(u: Memory<URL>; forward: Dialer): tuple of (Dialer, error)

 

static (Dialer, error) FromURL(Memory<URL> u, Dialer forward)

 

static func FromURL(_ u: Memory<URL>, _ forward: Dialer) -> tuple of (Dialer, error)

 

func FromURL(u Memory<URL>, forward Dialer) tuple of (Dialer, error)

 

Shared Function FromURL(u As Memory<URL>, forward As Dialer) As Tuple (Of Dialer, error)

Parameters:

  • u:
  • forward:

NewPerHost

 

class method NewPerHost(defaultDialer: Dialer; bypass: Dialer): Memory<PerHost>

 

static Memory<PerHost> NewPerHost(Dialer defaultDialer, Dialer bypass)

 

static func NewPerHost(_ defaultDialer: Dialer, _ bypass: Dialer) -> Memory<PerHost>

 

func NewPerHost(defaultDialer Dialer, bypass Dialer) Memory<PerHost>

 

Shared Function NewPerHost(defaultDialer As Dialer, bypass As Dialer) As Memory<PerHost>

Parameters:

  • defaultDialer:
  • bypass:

RegisterDialerType

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
class method RegisterDialerType(scheme: string; f: Func<Memory<URL>, Dialer, tuple of (Dialer, error)>)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
class method RegisterDialerType(scheme: string; f: Func<RemObjects.Elements.System.Memory<go.net.url.URL>,go.golang.org.x.net.proxy.Dialer,tuple of (go.golang.org.x.net.proxy.Dialer,go.builtin.error)>)

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
static void RegisterDialerType(string scheme, Func<Memory<URL>, Dialer, tuple of (Dialer, error)> f)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
static void RegisterDialerType(string scheme, Func<RemObjects.Elements.System.Memory<go.net.url.URL>,go.golang.org.x.net.proxy.Dialer,tuple of (go.golang.org.x.net.proxy.Dialer,go.builtin.error)> f)

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
static func RegisterDialerType(_ scheme: string, _ f: Func<Memory<URL>, Dialer, tuple of (Dialer, error)>)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
static func RegisterDialerType(_ scheme: string, _ f: Func<RemObjects.Elements.System.Memory<go.net.url.URL>,go.golang.org.x.net.proxy.Dialer,tuple of (go.golang.org.x.net.proxy.Dialer,go.builtin.error)>)

 

// .NET, .NET Standard 2.0
func RegisterDialerType(scheme string, f Func<Memory<URL>, Dialer, tuple of (Dialer, error)>) 
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
func RegisterDialerType(scheme string, f Func<RemObjects.Elements.System.Memory<go.net.url.URL>,go.golang.org.x.net.proxy.Dialer,tuple of (go.golang.org.x.net.proxy.Dialer,go.builtin.error)>) void
// Island-watchOS-armv7k
func RegisterDialerType(scheme string, f Func<Memory<URL>, Dialer, tuple of (Dialer, error)>) void

 

// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Shared Sub RegisterDialerType(scheme As string, f As Func (Of Memory<URL>, Dialer, Tuple (Of Dialer, error)))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Shared Sub RegisterDialerType(scheme As string, f As Func<RemObjects.Elements.System.Memory<go.net.url.URL>,go.golang.org.x.net.proxy.Dialer,tuple of (go.golang.org.x.net.proxy.Dialer,go.builtin.error)>)

Parameters:

  • scheme:
  • f:

SOCKS5

 

class method SOCKS5(network: string; address: string; auth: Memory<Auth>; forward: Dialer): tuple of (Dialer, error)

 

static (Dialer, error) SOCKS5(string network, string address, Memory<Auth> auth, Dialer forward)

 

static func SOCKS5(_ network: string, _ address: string, _ auth: Memory<Auth>, _ forward: Dialer) -> tuple of (Dialer, error)

 

func SOCKS5(network string, address string, auth Memory<Auth>, forward Dialer) tuple of (Dialer, error)

 

Shared Function SOCKS5(network As string, address As string, auth As Memory<Auth>, forward As Dialer) As Tuple (Of Dialer, error)

Parameters:

  • network:
  • address:
  • auth:
  • forward: