C# Класс Microsoft.Azure.Amqp.Sasl.SaslNegotiator

Наследование: IIoHandler
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

CompleteNegotiation() публичный Метод

public CompleteNegotiation ( SaslCode code, Exception exception ) : void
code SaslCode
exception System.Exception
Результат void

ReadFrame() публичный Метод

public ReadFrame ( ) : void
Результат void

SaslNegotiator() публичный Метод

public SaslNegotiator ( SaslTransport transport, SaslTransportProvider provider, bool isInitiator ) : System
transport SaslTransport
provider SaslTransportProvider
isInitiator bool
Результат System

Start() публичный Метод

public Start ( ) : bool
Результат bool

ToString() публичный Метод

public ToString ( ) : string
Результат string

WriteFrame() публичный Метод

public WriteFrame ( Performative command, bool needReply ) : void
command Microsoft.Azure.Amqp.Framing.Performative
needReply bool
Результат void