Method | Description | |
---|---|---|
Init ( System.Messaging.MessageQueue inputQueue, System.Messaging.MessageQueue errorQueue, Task>.Func |
||
ReceiveMessage ( ) : Task |
Method | Description | |
---|---|---|
HandleError ( System.Messaging.Message message, string>.Dictionary |
||
MovePoisonMessageToErrorQueue ( System.Messaging.Message message, System.Messaging.MessageQueueTransaction transaction ) : void | ||
MovePoisonMessageToErrorQueue ( System.Messaging.Message message, MessageQueueTransactionType transactionType ) : void | ||
TryExtractHeaders ( System.Messaging.Message message, string>.Dictionary |
||
TryProcessMessage ( string messageId, string>.Dictionary |
||
TryReceive ( System.Messaging.MessageQueueTransaction transaction, System.Messaging.Message &message ) : bool | ||
TryReceive ( MessageQueueTransactionType transactionType, System.Messaging.Message &message ) : bool |
Method | Description | |
---|---|---|
ReadStream ( Stream bodyStream ) : Task |
protected HandleError ( System.Messaging.Message message, string>.Dictionary |
||
message | System.Messaging.Message | |
headers | string>.Dictionary | |
exception | ||
transportTransaction | TransportTransaction | |
processingAttempts | int | |
return | Task |
public Init ( System.Messaging.MessageQueue inputQueue, System.Messaging.MessageQueue errorQueue, Task>.Func |
||
inputQueue | System.Messaging.MessageQueue | |
errorQueue | System.Messaging.MessageQueue | |
onMessage | Task>.Func | |
onError | Func |
|
criticalError | ||
return | void |
protected MovePoisonMessageToErrorQueue ( System.Messaging.Message message, System.Messaging.MessageQueueTransaction transaction ) : void | ||
message | System.Messaging.Message | |
transaction | System.Messaging.MessageQueueTransaction | |
return | void |
protected MovePoisonMessageToErrorQueue ( System.Messaging.Message message, MessageQueueTransactionType transactionType ) : void | ||
message | System.Messaging.Message | |
transactionType | MessageQueueTransactionType | |
return | void |
protected TryExtractHeaders ( System.Messaging.Message message, string>.Dictionary |
||
message | System.Messaging.Message | |
headers | string>.Dictionary | |
return | bool |
protected TryProcessMessage ( string messageId, string>.Dictionary |
||
messageId | string | |
headers | string>.Dictionary | |
bodyStream | Stream | |
transaction | TransportTransaction | |
return | Task |
protected TryReceive ( System.Messaging.MessageQueueTransaction transaction, System.Messaging.Message &message ) : bool | ||
transaction | System.Messaging.MessageQueueTransaction | |
message | System.Messaging.Message | |
return | bool |
protected TryReceive ( MessageQueueTransactionType transactionType, System.Messaging.Message &message ) : bool | ||
transactionType | MessageQueueTransactionType | |
message | System.Messaging.Message | |
return | bool |