C# Класс Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory

Наследование: ITransportFactory
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CompositeConnect ( Uri location ) : ITransport
CompositeConnect ( Uri location, SetTransport setTransport ) : ITransport
CreateTransport ( Uri location ) : ITransport
GetIPAddress ( IPHostEntry hostEntry, AddressFamily addressFamily ) : IPAddress
GetIPAddress ( string hostname, AddressFamily addressFamily ) : IPAddress
GetIPHostEntry ( string host ) : IPHostEntry
TcpTransportFactory ( ) : System
TryParseIPAddress ( string host, IPAddress &ipaddress ) : bool

Защищенные методы

Метод Описание
DoBind ( Socket socket, string host, int port ) : void
DoConnect ( string host, int port, string localAddress, int localPort ) : Socket
DoCreateTransport ( Uri location, Socket socket, IWireFormat wireFormat ) : ITransport

Override in a subclass to create the specific type of transport that is being implemented.

Приватные методы

Метод Описание
TryBindSocket ( Socket socket, IPAddress address, int port ) : bool
TryConnectSocket ( IPAddress address, int port, string localAddress, int localPort ) : Socket

Описание методов

CompositeConnect() публичный Метод

public CompositeConnect ( Uri location ) : ITransport
location System.Uri
Результат ITransport

CompositeConnect() публичный Метод

public CompositeConnect ( Uri location, SetTransport setTransport ) : ITransport
location System.Uri
setTransport SetTransport
Результат ITransport

CreateTransport() публичный Метод

public CreateTransport ( Uri location ) : ITransport
location System.Uri
Результат ITransport

DoBind() защищенный Метод

protected DoBind ( Socket socket, string host, int port ) : void
socket Socket
host string
port int
Результат void

DoConnect() защищенный Метод

protected DoConnect ( string host, int port, string localAddress, int localPort ) : Socket
host string
port int
localAddress string
localPort int
Результат Socket

DoCreateTransport() защищенный Метод

Override in a subclass to create the specific type of transport that is being implemented.
protected DoCreateTransport ( Uri location, Socket socket, IWireFormat wireFormat ) : ITransport
location System.Uri
socket Socket
wireFormat IWireFormat
Результат ITransport

GetIPAddress() публичный статический Метод

public static GetIPAddress ( IPHostEntry hostEntry, AddressFamily addressFamily ) : IPAddress
hostEntry System.Net.IPHostEntry
addressFamily AddressFamily
Результат System.Net.IPAddress

GetIPAddress() публичный статический Метод

public static GetIPAddress ( string hostname, AddressFamily addressFamily ) : IPAddress
hostname string
addressFamily AddressFamily
Результат System.Net.IPAddress

GetIPHostEntry() публичный статический Метод

public static GetIPHostEntry ( string host ) : IPHostEntry
host string
Результат System.Net.IPHostEntry

TcpTransportFactory() публичный Метод

public TcpTransportFactory ( ) : System
Результат System

TryParseIPAddress() публичный статический Метод

public static TryParseIPAddress ( string host, IPAddress &ipaddress ) : bool
host string
ipaddress System.Net.IPAddress
Результат bool