Table of Contents

Delegate DeliveryReleaseHandler

Namespace
RabbitMQ.AMQP.Client
Assembly
RabbitMQ.AMQP.Client.dll

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

context IContext
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.
message IMessage
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.