DeadLetterQueue Énumération

Définition

Spécifie le type de file d'attente de lettres mortes à utiliser.Specifies the type of dead-letter queue to be used.

public enum class DeadLetterQueue
public enum DeadLetterQueue
type DeadLetterQueue = 
Public Enum DeadLetterQueue
Héritage
DeadLetterQueue

Champs

Custom 2

File d'attente de lettres mortes personnalisée.Custom dead-letter queue.

None 0

Aucune file d'attente de lettres mortes ne sera utilisée.No dead-letter queue is to be used.

System 1

Utiliser la file d'attente de lettres mortes à l'échelle du système.Use the system-wide, dead-letter queue.

Remarques

La file d'attente de lettres mortes par application est une file d'attente sur le gestionnaire de files d'attente de l'application émettrice pour les messages ayant expiré dont la remise a échoué.The dead-letter queue is a queue on the queue manager of the sending application for expired messages that have failed to be delivered. L'énumération DeadLetterQueue spécifie le type de file d'attente de lettres mortes à utiliser.The DeadLetterQueue enumeration specifies the type of dead-letter queue to use. Les valeurs sont les suivantes :The values are:

  • Aucun : si aucune file d'attente de lettres mortes n'est requise.None: No dead-letter queue is required. Si la remise d'un message devait échouer, il n'y aurait pas d'enregistrement de cet échec dans la file d'attente de lettres mortes.If a message fails delivery, no record of it is maintained in the dead-letter queue. Il s'agit de la valeur par défaut lorsque la propriété ExactlyOnce possède la valeur false.This is the default value when ExactlyOnce is set to false.

  • Système : la file d'attente de lettres mortes à l'échelle du système est utilisée pour enregistrer les messages dont la remise a échoué.System: The system-wide, dead-letter queue is used to record messages that fail delivery. MSMQ dispose d’une file d’attente de lettres mortes de système transactionnelle et non transactionnelle pour enregistrer les messages expirés dont la remise a échoué, respectivement à partir de files d’attente transactionnelles et non transactionnelles.MSMQ has a transactional, system, dead-letter queue and a non-transactional, system, dead-letter queue to record expired messages that failed delivery from transactional and non-transactional queues, respectively. Il s'agit de la valeur par défaut lorsque la propriété ExactlyOnce possède la valeur true.This is the default value when ExactlyOnce is set to true.

  • Personnalisé : la file d'attente spécifiée dans la CustomDeadLetterQueue est utilisée pour enregistrer les messages dont la remise échoue.Custom: The queue specified in the CustomDeadLetterQueue is used to record messages that fail delivery.

Un message peut ne pas atteindre l'application de réception pour l'une des raisons suivantes :A message can fail to reach the receiving application for any of the following reasons:

  • Un message transactionnel est envoyé à une file d’attente non transactionnelle.A transactional message is sent to a non-transactional queue.

  • Un message non transactionnel est envoyé à une file d'attente transactionnelle.A non-transactional message is sent to a transactional queue.

  • Un message non authentifié est envoyé à une file d'attente qui accepte uniquement les messages authentifiés.An unauthenticated message is sent to a queue that accepts only authenticated messages.

  • Un message non chiffré est envoyé à une file d'attente qui accepte uniquement les messages chiffrés.An unencrypted message is sent to a queue that accepts only encrypted messages.

  • La valeur de durée de vie du message expire avant que le message ne soit remis à un récepteur.The message's time-to-live value expires before the message is delivered to a receiver.

  • Le quota de stockage des messages de l'ordinateur cible ou le quota de stockage de la file d'attente de destination est dépassé ou aucun espace de stockage n'est disponible sur l'ordinateur cible à l'arrivée du message.The message storage quota of the target computer or the storage quota of the destination queue is exceeded, or there is no available storage space on the target computer when the message arrives.

  • L’expéditeur ne dispose pas des droits d’accès requis pour placer le message dans la file d’attente de destination.The sender does not have the access rights required to place the message in the destination queue.

  • La signature numérique attachée au message n'est pas valide.The digital signature attached to the message is not valid.

  • Un message chiffré ne peut pas être déchiffré par le gestionnaire de files d'attente de destination.An encrypted message cannot be decrypted by the destination queue manager.

  • La file d'attente de destination est vidée ou supprimée avant la récupération du message.The destination queue is purged or deleted before the message is retrieved.

S’applique à