C# Класс TestAmqpBroker.TestAmqpBroker

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

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

Метод Описание
AddQueue ( string queue ) : void
BeginOpenLink ( AmqpLink link, System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
CreateConnection ( TransportBase transport, ProtocolHeader protocolHeader, bool isInitiator, AmqpSettings amqpSettings, AmqpConnectionSettings connectionSettings ) : AmqpConnection
CreateLink ( AmqpSession session, AmqpLinkSettings settings ) : AmqpLink
CreateSession ( AmqpConnection connection, AmqpSessionSettings settings ) : AmqpSession
Start ( ) : void
Stop ( ) : void
TestAmqpBroker ( IList endpoints, string userInfo, string sslValue, string queues ) : System

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

Метод Описание
GetCertificate ( string certFindValue ) : X509Certificate2
ILinkFactory ( IAsyncResult result ) : void
OnAcceptTransport ( TransportListener listener, TransportAsyncCallbackArgs args ) : void
OnConnectionOpenComplete ( IAsyncResult result ) : void
connection_Closed ( object sender, EventArgs e ) : void

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

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

public AddQueue ( string queue ) : void
queue string
Результат void

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

public BeginOpenLink ( AmqpLink link, System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
link AmqpLink
timeout System.TimeSpan
callback AsyncCallback
state object
Результат IAsyncResult

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

public CreateConnection ( TransportBase transport, ProtocolHeader protocolHeader, bool isInitiator, AmqpSettings amqpSettings, AmqpConnectionSettings connectionSettings ) : AmqpConnection
transport Microsoft.Azure.Amqp.Transport.TransportBase
protocolHeader Microsoft.Azure.Amqp.Framing.ProtocolHeader
isInitiator bool
amqpSettings AmqpSettings
connectionSettings Microsoft.Azure.Amqp.AmqpConnectionSettings
Результат Microsoft.Azure.Amqp.AmqpConnection

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

public CreateLink ( AmqpSession session, AmqpLinkSettings settings ) : AmqpLink
session Microsoft.Azure.Amqp.AmqpSession
settings Microsoft.Azure.Amqp.AmqpLinkSettings
Результат AmqpLink

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

public CreateSession ( AmqpConnection connection, AmqpSessionSettings settings ) : AmqpSession
connection Microsoft.Azure.Amqp.AmqpConnection
settings AmqpSessionSettings
Результат Microsoft.Azure.Amqp.AmqpSession

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

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

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

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

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

public TestAmqpBroker ( IList endpoints, string userInfo, string sslValue, string queues ) : System
endpoints IList
userInfo string
sslValue string
queues string
Результат System