Table of Contents

Enum DeadLetterReason

Namespace
DotCompute.Abstractions.Messaging
Assembly
DotCompute.Abstractions.dll

Reason why a message was sent to the dead letter queue.

public enum DeadLetterReason

Fields

Expired = 0

Message exceeded its time-to-live and expired.

MalformedMessage = 4

Message format was invalid or corrupted.

Manual = 8

Message was manually moved to DLQ for investigation.

MaxRetriesExceeded = 1

Message processing failed after maximum retries.

NoHandler = 5

Target handler or processor was not found.

ProcessingError = 2

Message processing threw an unhandled exception.

QueueOverflow = 7

Queue was full and message was dropped.

Rejected = 6

Message was explicitly rejected by the consumer.

Unknown = 99

Unknown or unspecified reason.

ValidationFailed = 3

Message was rejected due to validation failure.