C# Class TestAmqpBroker.TestAmqpBroker

Inheritance: IRuntimeProvider
Afficher le fichier Open project: Azure/azure-amqp Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddQueue() public méthode

public AddQueue ( string queue ) : void
queue string
Résultat void

BeginOpenLink() public méthode

public BeginOpenLink ( AmqpLink link, System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
link AmqpLink
timeout System.TimeSpan
callback AsyncCallback
state object
Résultat IAsyncResult

CreateConnection() public méthode

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
Résultat Microsoft.Azure.Amqp.AmqpConnection

CreateLink() public méthode

public CreateLink ( AmqpSession session, AmqpLinkSettings settings ) : AmqpLink
session Microsoft.Azure.Amqp.AmqpSession
settings Microsoft.Azure.Amqp.AmqpLinkSettings
Résultat AmqpLink

CreateSession() public méthode

public CreateSession ( AmqpConnection connection, AmqpSessionSettings settings ) : AmqpSession
connection Microsoft.Azure.Amqp.AmqpConnection
settings AmqpSessionSettings
Résultat Microsoft.Azure.Amqp.AmqpSession

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

TestAmqpBroker() public méthode

public TestAmqpBroker ( IList endpoints, string userInfo, string sslValue, string queues ) : System
endpoints IList
userInfo string
sslValue string
queues string
Résultat System