C# Класс NServiceBus.MsmqMessageDispatcher

Наследование: IDispatchMessages
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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