C# 클래스 Microsoft.Azure.Amqp.Transport.TlsTransport

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

공개 메소드들

메소드 설명
Dispose ( ) : void
ReadAsync ( TransportAsyncCallbackArgs args ) : bool
SetMonitor ( ITransportMonitor usageMeter ) : void
TlsTransport ( TransportBase innerTransport, TlsTransportSettings tlsSettings ) : System
WriteAsync ( TransportAsyncCallbackArgs args ) : bool

보호된 메소드들

메소드 설명
AbortInternal ( ) : void
CloseInternal ( ) : bool
OpenInternal ( ) : bool

비공개 메소드들

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

메소드 상세

AbortInternal() 보호된 메소드

protected AbortInternal ( ) : void
리턴 void

CloseInternal() 보호된 메소드

protected CloseInternal ( ) : bool
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

OpenInternal() 보호된 메소드

protected OpenInternal ( ) : bool
리턴 bool

ReadAsync() 공개 메소드

public ReadAsync ( TransportAsyncCallbackArgs args ) : bool
args TransportAsyncCallbackArgs
리턴 bool

SetMonitor() 공개 메소드

public SetMonitor ( ITransportMonitor usageMeter ) : void
usageMeter ITransportMonitor
리턴 void

TlsTransport() 공개 메소드

public TlsTransport ( TransportBase innerTransport, TlsTransportSettings tlsSettings ) : System
innerTransport TransportBase
tlsSettings TlsTransportSettings
리턴 System

WriteAsync() 공개 메소드

public WriteAsync ( TransportAsyncCallbackArgs args ) : bool
args TransportAsyncCallbackArgs
리턴 bool