C# 클래스 Microsoft.Azure.Amqp.Sasl.SaslNegotiator

상속: IIoHandler
파일 보기 프로젝트 열기: Azure/azure-amqp 1 사용 예제들

공개 메소드들

메소드 설명
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