C# Класс Brunet.Transport.TransportAddressFactory

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_ta_cache TransportAddress>.WeakValueTable

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

Метод Описание
AddFactoryMethod ( string s, TransportAddress>.Converter meth ) : void
Create ( TransportAddress tat, int port, IEnumerable ips ) : IEnumerable
CreateForLocalHost ( TransportAddress tat, int port ) : IEnumerable
CreateInstance ( TransportAddress t, IPAddress host, int port ) : TransportAddress
CreateInstance ( TransportAddress t, IPEndPoint ep ) : TransportAddress
CreateInstance ( TransportAddress t, string host, int port ) : TransportAddress
CreateInstance ( string s ) : TransportAddress
StringToType ( string s ) : TransportAddress.TAType

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

Метод Описание
CacheInstance ( TransportAddress ta ) : TransportAddress
NoCacheCreateInstance ( string s ) : TransportAddress

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

Метод Описание
TransportAddressFactory ( ) : System

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

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

public static AddFactoryMethod ( string s, TransportAddress>.Converter meth ) : void
s string
meth TransportAddress>.Converter
Результат void

CacheInstance() защищенный статический Метод

protected static CacheInstance ( TransportAddress ta ) : TransportAddress
ta TransportAddress
Результат TransportAddress

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

public static Create ( TransportAddress tat, int port, IEnumerable ips ) : IEnumerable
tat TransportAddress
port int
ips IEnumerable
Результат IEnumerable

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

public static CreateForLocalHost ( TransportAddress tat, int port ) : IEnumerable
tat TransportAddress
port int
Результат IEnumerable

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

public static CreateInstance ( TransportAddress t, IPAddress host, int port ) : TransportAddress
t TransportAddress
host System.Net.IPAddress
port int
Результат TransportAddress

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

public static CreateInstance ( TransportAddress t, IPEndPoint ep ) : TransportAddress
t TransportAddress
ep System.Net.IPEndPoint
Результат TransportAddress

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

public static CreateInstance ( TransportAddress t, string host, int port ) : TransportAddress
t TransportAddress
host string
port int
Результат TransportAddress

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

public static CreateInstance ( string s ) : TransportAddress
s string
Результат TransportAddress

NoCacheCreateInstance() защищенный статический Метод

protected static NoCacheCreateInstance ( string s ) : TransportAddress
s string
Результат TransportAddress

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

public static StringToType ( string s ) : TransportAddress.TAType
s string
Результат TransportAddress.TAType

Описание свойств

_ta_cache защищенное статическое свойство

protected static WeakValueTable _ta_cache
Результат TransportAddress>.WeakValueTable