C# 클래스 StompSharp.ReceiptBehavior

An IReceiptBehavior that adds a Receipt Header for every outgoing message and wait for the server to send receipt to that message. Create only one instance of this behavior for every destination that you want to use it with.
상속: IReceiptBehavior
파일 보기 프로젝트 열기: Code-Sharp/StompSharp 1 사용 예제들

공개 메소드들

메소드 설명
DecorateMessage ( IOutgoingMessage message ) : IOutgoingMessage

Decorates the given message with a ReceiptHeaderDecorator.

DecorateSendMessageTask ( Task sendMessageTask ) : Task

Returns a new task that is continued only when the receipt is received.

Dispose ( ) : void
ReceiptBehavior ( string destination, IMessageRouter messageRouter ) : System

Creates an instance of a ReceiptBehavior for the given destination.

비공개 메소드들

메소드 설명
OnReceiptReceived ( IMessage receiptMessage ) : void

메소드 상세

DecorateMessage() 공개 메소드

Decorates the given message with a ReceiptHeaderDecorator.
public DecorateMessage ( IOutgoingMessage message ) : IOutgoingMessage
message IOutgoingMessage
리턴 IOutgoingMessage

DecorateSendMessageTask() 공개 메소드

Returns a new task that is continued only when the receipt is received.
public DecorateSendMessageTask ( Task sendMessageTask ) : Task
sendMessageTask Task
리턴 Task

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ReceiptBehavior() 공개 메소드

Creates an instance of a ReceiptBehavior for the given destination.
public ReceiptBehavior ( string destination, IMessageRouter messageRouter ) : System
destination string The outgoing messages destination
messageRouter IMessageRouter The incomming messages router (To listen for Receipt messages).
리턴 System