C# Class Microsoft.Azure.Amqp.Transaction.Controller

Afficher le fichier Open project: Azure/azure-amqp

Méthodes publiques

Méthode Description
BeginClose ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
BeginDeclare ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
BeginDischange ( ArraySegment txnId, bool fail, System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
BeginOpen ( AmqpSession session, System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
Close ( System.TimeSpan timeout ) : void
CreateCommandMessage ( IAmqpSerializable command ) : AmqpMessage
EndClose ( IAsyncResult result ) : void
EndDeclare ( IAsyncResult result ) : ArraySegment
EndDischarge ( IAsyncResult result ) : void
EndOpen ( IAsyncResult result ) : void
Open ( AmqpSession session, System.TimeSpan timeout ) : void
ToString ( ) : string

Private Methods

Méthode Description
GetDeliveryTag ( ) : ArraySegment
ThrowIfRejected ( DeliveryState deliveryState ) : void

Method Details

BeginClose() public méthode

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

BeginDeclare() public méthode

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

BeginDischange() public méthode

public BeginDischange ( ArraySegment txnId, bool fail, System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
txnId ArraySegment
fail bool
timeout System.TimeSpan
callback AsyncCallback
state object
Résultat IAsyncResult

BeginOpen() public méthode

public BeginOpen ( AmqpSession session, System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
session AmqpSession
timeout System.TimeSpan
callback AsyncCallback
state object
Résultat IAsyncResult

Close() public méthode

public Close ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Résultat void

CreateCommandMessage() public static méthode

public static CreateCommandMessage ( IAmqpSerializable command ) : AmqpMessage
command IAmqpSerializable
Résultat AmqpMessage

EndClose() public méthode

public EndClose ( IAsyncResult result ) : void
result IAsyncResult
Résultat void

EndDeclare() public méthode

public EndDeclare ( IAsyncResult result ) : ArraySegment
result IAsyncResult
Résultat ArraySegment

EndDischarge() public méthode

public EndDischarge ( IAsyncResult result ) : void
result IAsyncResult
Résultat void

EndOpen() public méthode

public EndOpen ( IAsyncResult result ) : void
result IAsyncResult
Résultat void

Open() public méthode

public Open ( AmqpSession session, System.TimeSpan timeout ) : void
session AmqpSession
timeout System.TimeSpan
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string