C# Class Microsoft.Azure.Amqp.Transport.TcpTransport

Inheritance: TransportBase
Afficher le fichier Open project: Azure/azure-amqp Class Usage Examples

Méthodes publiques

Méthode Description
ReadAsync ( TransportAsyncCallbackArgs args ) : bool
SetMonitor ( ITransportMonitor monitor ) : void
TcpTransport ( Socket socket, TcpTransportSettings transportSettings ) : System
TcpTransport ( Windows socket, TcpTransportSettings transportSettings ) : System
WriteAsync ( TransportAsyncCallbackArgs args ) : bool

Méthodes protégées

Méthode Description
AbortInternal ( ) : void
CloseInternal ( ) : bool

Private Methods

Méthode Description
HandleReadComplete ( TransportAsyncCallbackArgs args, bool fromCache, bool completedSynchronously ) : void
HandleWriteComplete ( TransportAsyncCallbackArgs args, bool syncCompleted ) : void
OnReadComplete ( object sender, SocketAsyncEventArgs socketArgs ) : void
OnWriteComplete ( object sender, SocketAsyncEventArgs socketArgs ) : void

Method Details

AbortInternal() protected méthode

protected AbortInternal ( ) : void
Résultat void

CloseInternal() protected méthode

protected CloseInternal ( ) : bool
Résultat bool

ReadAsync() public final méthode

public final ReadAsync ( TransportAsyncCallbackArgs args ) : bool
args TransportAsyncCallbackArgs
Résultat bool

SetMonitor() public méthode

public SetMonitor ( ITransportMonitor monitor ) : void
monitor ITransportMonitor
Résultat void

TcpTransport() public méthode

public TcpTransport ( Socket socket, TcpTransportSettings transportSettings ) : System
socket Socket
transportSettings TcpTransportSettings
Résultat System

TcpTransport() public méthode

public TcpTransport ( Windows socket, TcpTransportSettings transportSettings ) : System
socket Windows
transportSettings TcpTransportSettings
Résultat System

WriteAsync() public final méthode

public final WriteAsync ( TransportAsyncCallbackArgs args ) : bool
args TransportAsyncCallbackArgs
Résultat bool