C# 클래스 Microsoft.Azure.Amqp.DuplexAmqpLink

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

Private Properties

프로퍼티 타입 설명
OnLinkClosed void
OnOperationComplete void
OnReceiverClose void
OnReceiverOpen void
OnSenderClose void
OnSenderOpen void
SendProperties void

공개 메소드들

메소드 설명
DisposeMessage ( AmqpMessage message, DeliveryState deliveryState, bool settled, bool batchable ) : void
DuplexAmqpLink ( AmqpSession session, AmqpLinkSettings settings ) : System
DuplexAmqpLink ( SendingAmqpLink sender, ReceivingAmqpLink receiver ) : System
RegisterMessageListener ( Action messageListener ) : void
SendMessageAsync ( AmqpMessage message, ArraySegment deliveryTag, ArraySegment txnId, System.TimeSpan timeout ) : Task

보호된 메소드들

메소드 설명
AbortInternal ( ) : void
CloseInternal ( ) : bool
OpenInternal ( ) : bool

비공개 메소드들

메소드 설명
OnLinkClosed ( object closedObject, EventArgs e ) : void
OnOperationComplete ( AmqpObject link, IAsyncResult result, bool isOpen ) : void
OnReceiverClose ( IAsyncResult result ) : void
OnReceiverOpen ( IAsyncResult result ) : void
OnSenderClose ( IAsyncResult result ) : void
OnSenderOpen ( IAsyncResult result ) : void
SendProperties ( Fields fields ) : void

메소드 상세

AbortInternal() 보호된 메소드

protected AbortInternal ( ) : void
리턴 void

CloseInternal() 보호된 메소드

protected CloseInternal ( ) : bool
리턴 bool

DisposeMessage() 공개 메소드

public DisposeMessage ( AmqpMessage message, DeliveryState deliveryState, bool settled, bool batchable ) : void
message AmqpMessage
deliveryState Microsoft.Azure.Amqp.Framing.DeliveryState
settled bool
batchable bool
리턴 void

DuplexAmqpLink() 공개 메소드

public DuplexAmqpLink ( AmqpSession session, AmqpLinkSettings settings ) : System
session AmqpSession
settings AmqpLinkSettings
리턴 System

DuplexAmqpLink() 공개 메소드

public DuplexAmqpLink ( SendingAmqpLink sender, ReceivingAmqpLink receiver ) : System
sender SendingAmqpLink
receiver ReceivingAmqpLink
리턴 System

OpenInternal() 보호된 메소드

protected OpenInternal ( ) : bool
리턴 bool

RegisterMessageListener() 공개 메소드

public RegisterMessageListener ( Action messageListener ) : void
messageListener Action
리턴 void

SendMessageAsync() 공개 메소드

public SendMessageAsync ( AmqpMessage message, ArraySegment deliveryTag, ArraySegment txnId, System.TimeSpan timeout ) : Task
message AmqpMessage
deliveryTag ArraySegment
txnId ArraySegment
timeout System.TimeSpan
리턴 Task