C# 클래스 TestAmqpBroker.TestAmqpBroker

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

공개 메소드들

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