C# Class Microsoft.Azure.Amqp.Sasl.SaslNegotiator

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

Méthodes publiques

Méthode Description
CompleteNegotiation ( SaslCode code, Exception exception ) : void
ReadFrame ( ) : void
SaslNegotiator ( SaslTransport transport, SaslTransportProvider provider, bool isInitiator ) : System
Start ( ) : bool
ToString ( ) : string
WriteFrame ( Performative command, bool needReply ) : void

Private Methods

Méthode Description
CompleteTransport ( ) : void
HandleException ( string action, Exception exception ) : void
HandleSaslCommand ( Performative command ) : void
IIoHandler ( System.ByteBuffer buffer ) : void
IIoHandler ( Exception exception ) : void
IIoHandler ( IoEvent ioEvent, long queueSize ) : void
OnSaslInit ( SaslInit init ) : void

Server receives the client init that may contain the initial response message.

OnSaslOutcome ( SaslOutcome outcome ) : void

Client receives the sasl outcome from the server.

OnSaslServerMechanisms ( SaslMechanisms mechanisms ) : void

Client receives the announced server mechanisms.

OnWriteFrameComplete ( TransportAsyncCallbackArgs args ) : void
SendServerMechanisms ( ) : void

Method Details

CompleteNegotiation() public méthode

public CompleteNegotiation ( SaslCode code, Exception exception ) : void
code SaslCode
exception System.Exception
Résultat void

ReadFrame() public méthode

public ReadFrame ( ) : void
Résultat void

SaslNegotiator() public méthode

public SaslNegotiator ( SaslTransport transport, SaslTransportProvider provider, bool isInitiator ) : System
transport SaslTransport
provider SaslTransportProvider
isInitiator bool
Résultat System

Start() public méthode

public Start ( ) : bool
Résultat bool

ToString() public méthode

public ToString ( ) : string
Résultat string

WriteFrame() public méthode

public WriteFrame ( Performative command, bool needReply ) : void
command Microsoft.Azure.Amqp.Framing.Performative
needReply bool
Résultat void