C# 클래스 NServiceBus.MsmqMessageDispatcher

상속: IDispatchMessages
파일 보기 프로젝트 열기: Particular/NServiceBus 1 사용 예제들

공개 메소드들

메소드 설명
Dispatch ( TransportOperations outgoingMessages, TransportTransaction transaction, ContextBag context ) : System.Threading.Tasks.Task
ExecuteTransportOperation ( TransportTransaction transaction, UnicastTransportOperation transportOperation ) : void
MsmqMessageDispatcher ( MsmqSettings settings, string>.Func messageLabelGenerator ) : System

비공개 메소드들

메소드 설명
GetIsolatedTransactionType ( ) : MessageQueueTransactionType
GetLabel ( OutgoingMessage message ) : string
GetTransactionTypeForSend ( ) : MessageQueueTransactionType
IsCombiningTimeToBeReceivedWithTransactions ( TransportTransaction transaction, DispatchConsistency requiredDispatchConsistency, List deliveryConstraints ) : bool
ThrowFailedToSendException ( string address, Exception ex ) : void
TryGetNativeTransaction ( TransportTransaction transportTransaction, System.Messaging.MessageQueueTransaction &transaction ) : bool

메소드 상세

Dispatch() 공개 메소드

public Dispatch ( TransportOperations outgoingMessages, TransportTransaction transaction, ContextBag context ) : System.Threading.Tasks.Task
outgoingMessages TransportOperations
transaction TransportTransaction
context ContextBag
리턴 System.Threading.Tasks.Task

ExecuteTransportOperation() 공개 메소드

public ExecuteTransportOperation ( TransportTransaction transaction, UnicastTransportOperation transportOperation ) : void
transaction TransportTransaction
transportOperation UnicastTransportOperation
리턴 void

MsmqMessageDispatcher() 공개 메소드

public MsmqMessageDispatcher ( MsmqSettings settings, string>.Func messageLabelGenerator ) : System
settings MsmqSettings
messageLabelGenerator string>.Func
리턴 System