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

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

Private Properties

Свойство Type Description
Complete void
HandleTransportOpened void
OnConnectComplete void
OnReadHeaderComplete void
OnTransportOpenCompete void
OnWriteHeaderComplete void
WriteSecurityHeader void

Méthodes publiques

Méthode Description
AmqpTransportInitiator ( AmqpSettings settings, TransportSettings transportSettings ) : System

This initiator establishes a base transport using the transport settings Then it iterates through the security provider list in the settings to upgrade the transport (e.g. tcp -> tls -> sasl).

BeginConnect ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
ConnectAsync ( System.TimeSpan timeout, TransportAsyncCallbackArgs callbackArgs ) : bool
ConnectTaskAsync ( System.TimeSpan timeout ) : Task
EndConnect ( IAsyncResult result ) : TransportBase
ToString ( ) : string

Private Methods

Méthode Description
Complete ( TransportAsyncCallbackArgs args ) : void
HandleTransportOpened ( IAsyncResult result ) : void
OnConnectComplete ( TransportAsyncCallbackArgs args ) : void
OnReadHeaderComplete ( TransportAsyncCallbackArgs args ) : void
OnTransportOpenCompete ( IAsyncResult result ) : void
OnWriteHeaderComplete ( TransportAsyncCallbackArgs args ) : void
WriteSecurityHeader ( TransportAsyncCallbackArgs args ) : void

Method Details

AmqpTransportInitiator() public méthode

This initiator establishes a base transport using the transport settings Then it iterates through the security provider list in the settings to upgrade the transport (e.g. tcp -> tls -> sasl).
public AmqpTransportInitiator ( AmqpSettings settings, TransportSettings transportSettings ) : System
settings AmqpSettings
transportSettings TransportSettings
Résultat System

BeginConnect() public méthode

public BeginConnect ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
timeout System.TimeSpan
callback AsyncCallback
state object
Résultat IAsyncResult

ConnectAsync() public méthode

public ConnectAsync ( System.TimeSpan timeout, TransportAsyncCallbackArgs callbackArgs ) : bool
timeout System.TimeSpan
callbackArgs TransportAsyncCallbackArgs
Résultat bool

ConnectTaskAsync() public méthode

public ConnectTaskAsync ( System.TimeSpan timeout ) : Task
timeout System.TimeSpan
Résultat Task

EndConnect() public méthode

public EndConnect ( IAsyncResult result ) : TransportBase
result IAsyncResult
Résultat TransportBase

ToString() public méthode

public ToString ( ) : string
Résultat string