Delegate DeadLetterIdFactory<TPayload>
- Namespace
- PatternKit.Messaging.Reliability
- Assembly
- PatternKit.Core.dll
Creates a dead-letter id from the failed message and failure reason.
public delegate string DeadLetterIdFactory<TPayload>(Message<TPayload> message, string reason, MessageContext context)
Parameters
messageMessage<TPayload>- Creates a dead-letter id from the failed message and failure reason.
reasonstring- Creates a dead-letter id from the failed message and failure reason.
contextMessageContext- Creates a dead-letter id from the failed message and failure reason.
Returns
- string
- Creates a dead-letter id from the failed message and failure reason.
Type Parameters
TPayload