Client

Overview

Location

 

constructor  protected

 

constructor

 

Client()

 

Sub New

add_OnResolvedHostName

 

method add_OnResolvedHostName(value: EventHandler<ResolvedHostNameEventArgs>)

 

void add_OnResolvedHostName(EventHandler<ResolvedHostNameEventArgs> value)

 

Sub add_OnResolvedHostName(value As EventHandler<ResolvedHostNameEventArgs>)

Parameters:

  • value:

add_OnResolveHostName

 

method add_OnResolveHostName(value: EventHandler<ResolveHostNameEventArgs>)

 

void add_OnResolveHostName(EventHandler<ResolveHostNameEventArgs> value)

 

Sub add_OnResolveHostName(value As EventHandler<ResolveHostNameEventArgs>)

Parameters:

  • value:

BindingV4

 

property BindingV4: Binding read;

 

Binding BindingV4 { get; }

 

Property ReadOnly BindingV4 As Binding

BindingV6

 

property BindingV6: Binding read;

 

Binding BindingV6 { get; }

 

Property ReadOnly BindingV6 As Binding

Connect

 

method Connect: Connection

 

Connection Connect()

 

Function Connect As Connection

Connect (String, Int32): Connection

 

method Connect(hostname: String; port: Int32): Connection

 

Connection Connect(String hostname, Int32 port)

 

Function Connect(hostname As String, port As Int32) As Connection

Parameters:

  • hostname:
  • port:

Connect (IPAddress, Int32): Connection

 

method Connect(host: IPAddress; port: Int32): Connection

 

Connection Connect(IPAddress host, Int32 port)

 

Function Connect(host As IPAddress, port As Int32) As Connection

Parameters:

  • host:
  • port:

Connect (String, Int32, Binding): Connection

 

class method Connect(hostname: String; port: Int32; binding: Binding): Connection

 

static Connection Connect(String hostname, Int32 port, Binding binding)

 

Shared Function Connect(hostname As String, port As Int32, binding As Binding) As Connection

Parameters:

  • hostname:
  • port:
  • binding:

Connect (IPAddress, Int32, Binding): Connection

 

class method Connect(host: IPAddress; port: Int32; binding: Binding): Connection

 

static Connection Connect(IPAddress host, Int32 port, Binding binding)

 

Shared Function Connect(host As IPAddress, port As Int32, binding As Binding) As Connection

Parameters:

  • host:
  • port:
  • binding:

ConnectionClass

 

property ConnectionClass: Type read write;

 

Type ConnectionClass { get; set; }

 

Property ConnectionClass As Type

ConnectionFactory

 

property ConnectionFactory: IConnectionFactory read write;

 

IConnectionFactory ConnectionFactory { get; set; }

 

Property ConnectionFactory As IConnectionFactory

ConnectionPool  protected

 

property ConnectionPool: ConnectionPool read write;

 

ConnectionPool ConnectionPool { get; set; }

 

Property ConnectionPool As ConnectionPool

ConnectNew (String, Int32): Connection

 

method ConnectNew(hostname: String; port: Int32): Connection

 

Connection ConnectNew(String hostname, Int32 port)

 

Function ConnectNew(hostname As String, port As Int32) As Connection

Parameters:

  • hostname:
  • port:

ConnectNew (IPAddress, Int32): Connection

 

method ConnectNew(host: IPAddress; port: Int32): Connection

 

Connection ConnectNew(IPAddress host, Int32 port)

 

Function ConnectNew(host As IPAddress, port As Int32) As Connection

Parameters:

  • host:
  • port:

DnsResolveType

 

property DnsResolveType: DnsResolveType read write;

 

DnsResolveType DnsResolveType { get; set; }

 

Property DnsResolveType As DnsResolveType

EnableNagle

 

property EnableNagle: Boolean read write;

 

Boolean EnableNagle { get; set; }

 

Property EnableNagle As Boolean

GetConnection  protected

 

method GetConnection(host: IPAddress; port: Int32): Connection

 

Connection GetConnection(IPAddress host, Int32 port)

 

Function GetConnection(host As IPAddress, port As Int32) As Connection

Parameters:

  • host:
  • port:

GetDefaultConnectionPool  protected

 

method GetDefaultConnectionPool: ConnectionPool

 

ConnectionPool GetDefaultConnectionPool()

 

Function GetDefaultConnectionPool As ConnectionPool

HostAddress

 

property HostAddress: IPAddress read write;

 

IPAddress HostAddress { get; set; }

 

Property HostAddress As IPAddress

HostName

 

property HostName: String read write;

 

String HostName { get; set; }

 

Property HostName As String

NewConnection  protected

 

method NewConnection(binding: Binding): Connection

 

Connection NewConnection(Binding binding)

 

Function NewConnection(binding As Binding) As Connection

Parameters:

  • binding:

OnResolvedHostName

 

event OnResolvedHostName: EventHandler<ResolvedHostNameEventArgs>;

 

delegate EventHandler<ResolvedHostNameEventArgs> OnResolvedHostName()

 

Event OnResolvedHostName As EventHandler<ResolvedHostNameEventArgs>

OnResolveHostName

 

event OnResolveHostName: EventHandler<ResolveHostNameEventArgs>;

 

delegate EventHandler<ResolveHostNameEventArgs> OnResolveHostName()

 

Event OnResolveHostName As EventHandler<ResolveHostNameEventArgs>

Port

 

property Port: Int32 read write;

 

Int32 Port { get; set; }

 

Property Port As Int32

ReleaseConnection  protected

 

method ReleaseConnection(connection: Connection)

 

void ReleaseConnection(Connection connection)

 

Sub ReleaseConnection(connection As Connection)

Parameters:

  • connection:

remove_OnResolvedHostName

 

method remove_OnResolvedHostName(value: EventHandler<ResolvedHostNameEventArgs>)

 

void remove_OnResolvedHostName(EventHandler<ResolvedHostNameEventArgs> value)

 

Sub remove_OnResolvedHostName(value As EventHandler<ResolvedHostNameEventArgs>)

Parameters:

  • value:

remove_OnResolveHostName

 

method remove_OnResolveHostName(value: EventHandler<ResolveHostNameEventArgs>)

 

void remove_OnResolveHostName(EventHandler<ResolveHostNameEventArgs> value)

 

Sub remove_OnResolveHostName(value As EventHandler<ResolveHostNameEventArgs>)

Parameters:

  • value:

ResolveHostName  protected

 

method ResolveHostName

 

void ResolveHostName()

 

Sub ResolveHostName

ResolveHostNameIfNeeded  protected

 

method ResolveHostNameIfNeeded

 

void ResolveHostNameIfNeeded()

 

Sub ResolveHostNameIfNeeded

SslOptions

 

property SslOptions: SslConnectionFactory read write;

 

SslConnectionFactory SslOptions { get; set; }

 

Property SslOptions As SslConnectionFactory

TriggerOnResolvedHostName  protected

 

method TriggerOnResolvedHostName(e: ResolvedHostNameEventArgs)

 

void TriggerOnResolvedHostName(ResolvedHostNameEventArgs e)

 

Sub TriggerOnResolvedHostName(e As ResolvedHostNameEventArgs)

Parameters:

  • e:

TriggerOnResolveHostName  protected

 

method TriggerOnResolveHostName(e: ResolveHostNameEventArgs)

 

void TriggerOnResolveHostName(ResolveHostNameEventArgs e)

 

Sub TriggerOnResolveHostName(e As ResolveHostNameEventArgs)

Parameters:

  • e:

 

BindingV4

 

property BindingV4: Binding read;

 

Binding BindingV4 { get; }

 

Property ReadOnly BindingV4 As Binding

BindingV6

 

property BindingV6: Binding read;

 

Binding BindingV6 { get; }

 

Property ReadOnly BindingV6 As Binding

ConnectionClass

 

property ConnectionClass: Type read write;

 

Type ConnectionClass { get; set; }

 

Property ConnectionClass As Type

ConnectionFactory

 

property ConnectionFactory: IConnectionFactory read write;

 

IConnectionFactory ConnectionFactory { get; set; }

 

Property ConnectionFactory As IConnectionFactory

ConnectionPool  protected

 

property ConnectionPool: ConnectionPool read write;

 

ConnectionPool ConnectionPool { get; set; }

 

Property ConnectionPool As ConnectionPool

DnsResolveType

 

property DnsResolveType: DnsResolveType read write;

 

DnsResolveType DnsResolveType { get; set; }

 

Property DnsResolveType As DnsResolveType

EnableNagle

 

property EnableNagle: Boolean read write;

 

Boolean EnableNagle { get; set; }

 

Property EnableNagle As Boolean

HostAddress

 

property HostAddress: IPAddress read write;

 

IPAddress HostAddress { get; set; }

 

Property HostAddress As IPAddress

HostName

 

property HostName: String read write;

 

String HostName { get; set; }

 

Property HostName As String

Port

 

property Port: Int32 read write;

 

Int32 Port { get; set; }

 

Property Port As Int32

SslOptions

 

property SslOptions: SslConnectionFactory read write;

 

SslConnectionFactory SslOptions { get; set; }

 

Property SslOptions As SslConnectionFactory

 

Connect (String, Int32, Binding): Connection

 

class method Connect(hostname: String; port: Int32; binding: Binding): Connection

 

static Connection Connect(String hostname, Int32 port, Binding binding)

 

Shared Function Connect(hostname As String, port As Int32, binding As Binding) As Connection

Parameters:

  • hostname:
  • port:
  • binding:

Connect (IPAddress, Int32, Binding): Connection

 

class method Connect(host: IPAddress; port: Int32; binding: Binding): Connection

 

static Connection Connect(IPAddress host, Int32 port, Binding binding)

 

Shared Function Connect(host As IPAddress, port As Int32, binding As Binding) As Connection

Parameters:

  • host:
  • port:
  • binding:

 

constructor  protected

 

constructor

 

Client()

 

Sub New

add_OnResolvedHostName

 

method add_OnResolvedHostName(value: EventHandler<ResolvedHostNameEventArgs>)

 

void add_OnResolvedHostName(EventHandler<ResolvedHostNameEventArgs> value)

 

Sub add_OnResolvedHostName(value As EventHandler<ResolvedHostNameEventArgs>)

Parameters:

  • value:

add_OnResolveHostName

 

method add_OnResolveHostName(value: EventHandler<ResolveHostNameEventArgs>)

 

void add_OnResolveHostName(EventHandler<ResolveHostNameEventArgs> value)

 

Sub add_OnResolveHostName(value As EventHandler<ResolveHostNameEventArgs>)

Parameters:

  • value:

Connect

 

method Connect: Connection

 

Connection Connect()

 

Function Connect As Connection

Connect (String, Int32): Connection

 

method Connect(hostname: String; port: Int32): Connection

 

Connection Connect(String hostname, Int32 port)

 

Function Connect(hostname As String, port As Int32) As Connection

Parameters:

  • hostname:
  • port:

Connect (IPAddress, Int32): Connection

 

method Connect(host: IPAddress; port: Int32): Connection

 

Connection Connect(IPAddress host, Int32 port)

 

Function Connect(host As IPAddress, port As Int32) As Connection

Parameters:

  • host:
  • port:

ConnectNew (String, Int32): Connection

 

method ConnectNew(hostname: String; port: Int32): Connection

 

Connection ConnectNew(String hostname, Int32 port)

 

Function ConnectNew(hostname As String, port As Int32) As Connection

Parameters:

  • hostname:
  • port:

ConnectNew (IPAddress, Int32): Connection

 

method ConnectNew(host: IPAddress; port: Int32): Connection

 

Connection ConnectNew(IPAddress host, Int32 port)

 

Function ConnectNew(host As IPAddress, port As Int32) As Connection

Parameters:

  • host:
  • port:

GetConnection  protected

 

method GetConnection(host: IPAddress; port: Int32): Connection

 

Connection GetConnection(IPAddress host, Int32 port)

 

Function GetConnection(host As IPAddress, port As Int32) As Connection

Parameters:

  • host:
  • port:

GetDefaultConnectionPool  protected

 

method GetDefaultConnectionPool: ConnectionPool

 

ConnectionPool GetDefaultConnectionPool()

 

Function GetDefaultConnectionPool As ConnectionPool

NewConnection  protected

 

method NewConnection(binding: Binding): Connection

 

Connection NewConnection(Binding binding)

 

Function NewConnection(binding As Binding) As Connection

Parameters:

  • binding:

ReleaseConnection  protected

 

method ReleaseConnection(connection: Connection)

 

void ReleaseConnection(Connection connection)

 

Sub ReleaseConnection(connection As Connection)

Parameters:

  • connection:

remove_OnResolvedHostName

 

method remove_OnResolvedHostName(value: EventHandler<ResolvedHostNameEventArgs>)

 

void remove_OnResolvedHostName(EventHandler<ResolvedHostNameEventArgs> value)

 

Sub remove_OnResolvedHostName(value As EventHandler<ResolvedHostNameEventArgs>)

Parameters:

  • value:

remove_OnResolveHostName

 

method remove_OnResolveHostName(value: EventHandler<ResolveHostNameEventArgs>)

 

void remove_OnResolveHostName(EventHandler<ResolveHostNameEventArgs> value)

 

Sub remove_OnResolveHostName(value As EventHandler<ResolveHostNameEventArgs>)

Parameters:

  • value:

ResolveHostName  protected

 

method ResolveHostName

 

void ResolveHostName()

 

Sub ResolveHostName

ResolveHostNameIfNeeded  protected

 

method ResolveHostNameIfNeeded

 

void ResolveHostNameIfNeeded()

 

Sub ResolveHostNameIfNeeded

TriggerOnResolvedHostName  protected

 

method TriggerOnResolvedHostName(e: ResolvedHostNameEventArgs)

 

void TriggerOnResolvedHostName(ResolvedHostNameEventArgs e)

 

Sub TriggerOnResolvedHostName(e As ResolvedHostNameEventArgs)

Parameters:

  • e:

TriggerOnResolveHostName  protected

 

method TriggerOnResolveHostName(e: ResolveHostNameEventArgs)

 

void TriggerOnResolveHostName(ResolveHostNameEventArgs e)

 

Sub TriggerOnResolveHostName(e As ResolveHostNameEventArgs)

Parameters:

  • e:

 

OnResolvedHostName

 

event OnResolvedHostName: EventHandler<ResolvedHostNameEventArgs>;

 

delegate EventHandler<ResolvedHostNameEventArgs> OnResolvedHostName()

 

Event OnResolvedHostName As EventHandler<ResolvedHostNameEventArgs>

OnResolveHostName

 

event OnResolveHostName: EventHandler<ResolveHostNameEventArgs>;

 

delegate EventHandler<ResolveHostNameEventArgs> OnResolveHostName()

 

Event OnResolveHostName As EventHandler<ResolveHostNameEventArgs>

Descendants