C# Class MindTouch.Clacks.Client.Net.ConnectionPool

Inheritance: IConnectionPool, IDisposable
Afficher le fichier Open project: MindTouch/MindTouch.Clacks Class Usage Examples

Méthodes publiques

Свойство Type Description
DefaultCheckInterval System.TimeSpan
DefaultConnectTimeout System.TimeSpan
DefaultIdleTimeout System.TimeSpan
DefaultMaxConnections int

Méthodes publiques

Méthode Description
ConnectionPool ( Func socketFactory ) : System
Create ( IPEndPoint endpoint ) : ConnectionPool
Create ( string host, int port ) : ConnectionPool
Dispose ( ) : void
GetPool ( IPEndPoint endPoint ) : ConnectionPool
GetPool ( string host, int port ) : ConnectionPool
GetSocket ( ) : ISocket

Private Methods

Méthode Description
ConnectionPool ( IPEndPoint endpoint ) : System
ConnectionPool ( string host, int port ) : System
ReapSockets ( object state ) : void
Reclaim ( ISocket socket ) : void
ThrowIfDisposed ( ) : void
WrapSocket ( ISocket socket ) : ISocket

Method Details

ConnectionPool() public méthode

public ConnectionPool ( Func socketFactory ) : System
socketFactory Func
Résultat System

Create() public static méthode

public static Create ( IPEndPoint endpoint ) : ConnectionPool
endpoint System.Net.IPEndPoint
Résultat ConnectionPool

Create() public static méthode

public static Create ( string host, int port ) : ConnectionPool
host string
port int
Résultat ConnectionPool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetPool() public static méthode

public static GetPool ( IPEndPoint endPoint ) : ConnectionPool
endPoint System.Net.IPEndPoint
Résultat ConnectionPool

GetPool() public static méthode

public static GetPool ( string host, int port ) : ConnectionPool
host string
port int
Résultat ConnectionPool

GetSocket() public méthode

public GetSocket ( ) : ISocket
Résultat ISocket

Property Details

DefaultCheckInterval public_oe static_oe property

public static TimeSpan,System DefaultCheckInterval
Résultat System.TimeSpan

DefaultConnectTimeout public_oe static_oe property

public static TimeSpan,System DefaultConnectTimeout
Résultat System.TimeSpan

DefaultIdleTimeout public_oe static_oe property

public static TimeSpan,System DefaultIdleTimeout
Résultat System.TimeSpan

DefaultMaxConnections public_oe static_oe property

public static int DefaultMaxConnections
Résultat int