Delegate DeliveryReleaseHandler
Raised when the delivery is released by the broker (AMQP 1.0 released outcome)
and the message is requeued to be delivered again.
For example: Consumer timeout feature in RabbitMQ 4.3+ can trigger this when a message
is not settled within the configured timeout.
public delegate Task DeliveryReleaseHandler(IContext context, IMessage message)
Parameters
contextIContext- Raised when the delivery is released by the broker (AMQP 1.0 released outcome) and the message is requeued to be delivered again. For example: Consumer timeout feature in RabbitMQ 4.3+ can trigger this when a message is not settled within the configured timeout.
messageIMessage- Raised when the delivery is released by the broker (AMQP 1.0 released outcome) and the message is requeued to be delivered again. For example: Consumer timeout feature in RabbitMQ 4.3+ can trigger this when a message is not settled within the configured timeout.
Returns
- Task
- Raised when the delivery is released by the broker (AMQP 1.0 released outcome) and the message is requeued to be delivered again. For example: Consumer timeout feature in RabbitMQ 4.3+ can trigger this when a message is not settled within the configured timeout.