C# Класс Microsoft.Azure.Amqp.Transport.TlsTransport

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

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

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