DeadLetterQueue DeadLetterQueue DeadLetterQueue DeadLetterQueue Enum

Definition

Gibt den Typ der Warteschlange für unzustellbare Nachrichten an, der verwendet werden soll.Specifies the type of dead-letter queue to be used.

public enum class DeadLetterQueue
public enum DeadLetterQueue
type DeadLetterQueue = 
Public Enum DeadLetterQueue
Vererbung
DeadLetterQueueDeadLetterQueueDeadLetterQueueDeadLetterQueue

Felder

Custom Custom Custom Custom 2

Benutzerdefinierte Warteschlange für unzustellbare Nachrichten.Custom dead-letter queue.

None None None None 0

Es soll keine Warteschlange für unzustellbare Nachrichten verwendet werden.No dead-letter queue is to be used.

System System System System 1

Verwenden Sie die systemweite Warteschlange für unzustellbare Nachrichten.Use the system-wide, dead-letter queue.

Hinweise

Die Warteschlange für unzustellbare Nachrichten ist eine Warteschlange für abgelaufene Nachrichten, die nicht zugestellt werden konnten. Diese Warteschlange befindet sich im Warteschlangen-Manager der sendenen Anwendung.The dead-letter queue is a queue on the queue manager of the sending application for expired messages that have failed to be delivered. Die DeadLetterQueue-Enumeration gibt den zu verwendenden Typ der Warteschlange für unzustellbare Nachrichten an.The DeadLetterQueue enumeration specifies the type of dead-letter queue to use. Folgende Werte sind möglich:The values are:

  • Keine: Keine Warteschlange für unzustellbare Nachrichten erforderlich.None: No dead-letter queue is required. Wenn die Nachrichtenzustellung fehlschlägt, werden in der Warteschlange für unzustellbare Nachrichten keine Angaben hierzu gespeichert.If a message fails delivery, no record of it is maintained in the dead-letter queue. Dies ist der Standardwert, wenn ExactlyOnce auf false festgelegt wird.This is the default value when ExactlyOnce is set to false.

  • System: Die systemweite Warteschlange für unzustellbare Meldungen wird verwendet, um Meldungen aufzuzeichnen, die nicht zugestellt werden können.System: The system-wide, dead-letter queue is used to record messages that fail delivery. MSMQ verfügt über eine transaktionale Systemwarteschlange für unzustellbare Nachrichten und eine nicht transaktionale Systemwarteschlange für unzustellbare Nachrichten, die abgelaufene unzustellbare Nachrichten aus der transaktionalen bzw. der nicht transaktionalen Warteschlange aufbewahren.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. Dies ist der Standardwert, wenn ExactlyOnce auf true festgelegt wird.This is the default value when ExactlyOnce is set to true.

  • Benutzerdefiniert: Die in CustomDeadLetterQueue angegebene Warteschlange wird verwendet, um Nachrichten aufzuzeichnen, die nicht zugestellt werden können.Custom: The queue specified in the CustomDeadLetterQueue is used to record messages that fail delivery.

Eine Nachricht kann die empfangende Anwendung aus den folgenden Gründen nicht erreichen:A message can fail to reach the receiving application for any of the following reasons:

  • Eine Transaktionsmeldung wird an eine nicht transaktionale Warteschlange gesendet.A transactional message is sent to a non-transactional queue.

  • Eine nicht transaktionale Meldung wird an eine transaktionale Warteschlange gesendet.A non-transactional message is sent to a transactional queue.

  • Eine nicht authentifizierte Meldung wird an eine Warteschlange gesendet, die nur authentifizierte Meldungen akzeptiert.An unauthenticated message is sent to a queue that accepts only authenticated messages.

  • Eine unverschlüsselte Nachricht wird an eine Warteschlange gesendet, die nur verschlüsselte Nachrichten akzeptiert.An unencrypted message is sent to a queue that accepts only encrypted messages.

  • Die Gültigkeitsdauer der Nachricht läuft ab, bevor die Nachricht an einen Empfänger zugestellt wird.The message's time-to-live value expires before the message is delivered to a receiver.

  • Das Nachrichtenspeicherkontingent des Zielcomputers oder das Speicherkontingent der Zielwarteschlange wurde überschritten, oder auf dem Zielcomputer ist kein Speicherplatz vorhanden, wenn die Nachricht eintrifft.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.

  • Der Absender verfügt nicht über die erforderlichen Zugriffsrechte , um die Nachricht in der Ziel Warteschlange zu platzieren.The sender does not have the access rights required to place the message in the destination queue.

  • Die an die Meldung angefügte digitale Signatur ist nicht gültig.The digital signature attached to the message is not valid.

  • Eine verschlüsselte Nachricht kann nicht vom Zielwarteschlangenmanager entschlüsselt werden.An encrypted message cannot be decrypted by the destination queue manager.

  • Die Zielwarteschlange wird entfernt oder gelöscht, bevor die Nachricht abgerufen wird.The destination queue is purged or deleted before the message is retrieved.

Gilt für: