Class RabbitMqDeliveryContext
Describes a RabbitMQ delivery being mapped into a Pipelinez record.
public sealed class RabbitMqDeliveryContext
- Inheritance
-
RabbitMqDeliveryContext
- Inherited Members
Properties
Body
Gets a copied body buffer for the delivery.
public required ReadOnlyMemory<byte> Body { get; init; }
Property Value
ConsumerTag
Gets the RabbitMQ consumer tag.
public required string ConsumerTag { get; init; }
Property Value
DeliveryTag
Gets the RabbitMQ channel delivery tag.
public required ulong DeliveryTag { get; init; }
Property Value
Exchange
Gets the exchange from which the message was delivered.
public required string Exchange { get; init; }
Property Value
Properties
Gets the RabbitMQ basic properties for the delivery.
public IReadOnlyBasicProperties? Properties { get; init; }
Property Value
- IReadOnlyBasicProperties
Redelivered
Gets a value indicating whether RabbitMQ marked this delivery as redelivered.
public required bool Redelivered { get; init; }
Property Value
RoutingKey
Gets the routing key used for the delivery.
public required string RoutingKey { get; init; }