C# 클래스 Microsoft.Azure.Amqp.Transaction.Controller

파일 보기 프로젝트 열기: Azure/azure-amqp

공개 메소드들

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

비공개 메소드들

메소드 설명
GetDeliveryTag ( ) : ArraySegment
ThrowIfRejected ( DeliveryState deliveryState ) : void

메소드 상세

BeginClose() 공개 메소드

public BeginClose ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
timeout System.TimeSpan
callback AsyncCallback
state object
리턴 IAsyncResult

BeginDeclare() 공개 메소드

public BeginDeclare ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
timeout System.TimeSpan
callback AsyncCallback
state object
리턴 IAsyncResult

BeginDischange() 공개 메소드

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
리턴 IAsyncResult

BeginOpen() 공개 메소드

public BeginOpen ( AmqpSession session, System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
session AmqpSession
timeout System.TimeSpan
callback AsyncCallback
state object
리턴 IAsyncResult

Close() 공개 메소드

public Close ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
리턴 void

CreateCommandMessage() 공개 정적인 메소드

public static CreateCommandMessage ( IAmqpSerializable command ) : AmqpMessage
command IAmqpSerializable
리턴 AmqpMessage

EndClose() 공개 메소드

public EndClose ( IAsyncResult result ) : void
result IAsyncResult
리턴 void

EndDeclare() 공개 메소드

public EndDeclare ( IAsyncResult result ) : ArraySegment
result IAsyncResult
리턴 ArraySegment

EndDischarge() 공개 메소드

public EndDischarge ( IAsyncResult result ) : void
result IAsyncResult
리턴 void

EndOpen() 공개 메소드

public EndOpen ( IAsyncResult result ) : void
result IAsyncResult
리턴 void

Open() 공개 메소드

public Open ( AmqpSession session, System.TimeSpan timeout ) : void
session AmqpSession
timeout System.TimeSpan
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string