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

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

Méthodes publiques

Méthode Description
Dispose ( ) : void
ReadAsync ( TransportAsyncCallbackArgs args ) : bool
SetMonitor ( ITransportMonitor usageMeter ) : void
TlsTransport ( TransportBase innerTransport, TlsTransportSettings tlsSettings ) : System
WriteAsync ( TransportAsyncCallbackArgs args ) : bool

Méthodes protégées

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

Private Methods

Méthode Description
GetX509CertificateCollection ( X509Certificate2 certificate ) : X509CertificateCollection
HandleOpenComplete ( IAsyncResult result, bool syncComplete ) : void
HandleOperationComplete ( IAsyncResult result, bool write, bool syncComplete ) : void
OnOpenComplete ( IAsyncResult result ) : void
OnReadComplete ( IAsyncResult result ) : void
OnWriteComplete ( IAsyncResult result ) : void

Method Details

AbortInternal() protected méthode

protected AbortInternal ( ) : void
Résultat void

CloseInternal() protected méthode

protected CloseInternal ( ) : bool
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

OpenInternal() protected méthode

protected OpenInternal ( ) : bool
Résultat bool

ReadAsync() public méthode

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

SetMonitor() public méthode

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

TlsTransport() public méthode

public TlsTransport ( TransportBase innerTransport, TlsTransportSettings tlsSettings ) : System
innerTransport TransportBase
tlsSettings TlsTransportSettings
Résultat System

WriteAsync() public méthode

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