Specifies the possible types of delivery failure for a message read from the queue.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
The sender does not have access rights to place messages in the destination queue.
The destination queue was not found.
The destination queue manager cannot decrypt the message.
The destination queue manager cannot authenticate the message because the attached signature is invalid.
The source queue manager cannot encrypt the message.
The message hop count was exceeded, which indicates the number of intermediate servers.
A nontransactional message was sent to a transactional queue.
A transactional message was sent to a nontransactional queue.
The message was purged before reaching the destination queue.
The destination queue was deleted before the message could be delivered to the application.
The message was not delivered because the destination queue is full.
The queue was purged and the message no longer exists.
The message did not reach the destination queue before timing out.
The message was not delivered to the application on time.
An unknown error occurred.
You can get the DeliveryFailure property to determine why a message failed delivery and was sent to the dead-letter queue. For additional information about message processing in a dead-letter queue, see Using Dead-Letter Queues to Handle Message Transfer Failures.
Available since 3.0