Freigeben über


MsmqBindingBase.DeadLetterQueue Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Enumerationswerts, der den Typ der zu verwendenden Warteschlange mit inaktiven Buchstaben angibt.

public:
 property System::ServiceModel::DeadLetterQueue DeadLetterQueue { System::ServiceModel::DeadLetterQueue get(); void set(System::ServiceModel::DeadLetterQueue value); };
public System.ServiceModel.DeadLetterQueue DeadLetterQueue { get; set; }
member this.DeadLetterQueue : System.ServiceModel.DeadLetterQueue with get, set
Public Property DeadLetterQueue As DeadLetterQueue

Eigenschaftswert

Ein DeadLetterQueue Enumerationswert, der den Typ der zu verwendenden Warteschlange für inaktive Buchstaben angibt.

Hinweise

Die Warteschlange mit inaktiven Buchstaben ist eine Warteschlange im Warteschlangen-Manager der sendenden Anwendung für abgelaufene Nachrichten, die nicht zugestellt werden konnten. Die Warteschlangenaufzählung mit inaktiven Buchstaben gibt den Typ der zu verwendenden Warteschleife an. Die Werte sind:

  • None: Es ist keine Inschriftwarteschlange erforderlich. Wenn eine Nachricht die Zustellung fehlschlägt, wird kein Datensatz davon in der Warteschleife für inaktive Briefe beibehalten. Dies ist der Standardwert, wenn ExactlyOnce auf false.

  • System: Die systemweite Warteschlange für inaktive Briefe wird verwendet, um Nachrichten aufzuzeichnen, bei denen die Zustellung fehlschlägt. Message Queuing (MSMQ) verfügt über eine Transaktions-, System-, Dead-Letter-Warteschlange und eine Nichttransaktions-, System-, Dead-Letter-Warteschlange, um Nachrichten aufzuzeichnen, die die Übermittlung von Transaktions- bzw. Nichttransaktionswarteschlangen fehlschlagen. Dies ist der Standardwert, wenn ExactlyOnce auf true.

  • Custom: Die in der CustomDeadLetterQueue Eigenschaft angegebene Warteschlange, die zum Aufzeichnen von Nachrichten verwendet wird, bei denen die Zustellung fehlschlägt.

Die Gründe, warum eine Nachricht die empfangende Anwendung nicht erreichen kann, umfassen:

  • Eine Transaktionsnachricht wird an eine nicht transaktionsbezogene Warteschlange gesendet.

  • Eine nicht transaktionsbezogene Nachricht wird an eine Transaktionswarteschlange gesendet.

  • Eine nicht authentifizierte Nachricht wird an eine Warteschlange gesendet, die nur authentifizierte Nachrichten akzeptiert.

  • Eine unverschlüsselte Nachricht wird an eine Warteschlange gesendet, die nur verschlüsselte Nachrichten akzeptiert.

  • Die Nachricht läuft ab, bevor die Nachricht an einen Empfänger übermittelt wird.

  • Das Nachrichtenspeicherkontingent des Zielcomputers oder das Speicherkontingent der Zielwarteschlange wird überschritten, oder es gibt keinen verfügbaren Speicherplatz auf dem Zielcomputer, wenn die Nachricht eingeht.

  • Der Absender verfügt nicht über die Zugriffsrechte, die erforderlich sind, um die Nachricht in der Zielwarteschlange zu platzieren.

  • Die an die Nachricht angefügte digitale Signatur ist ungültig.

  • Eine verschlüsselte Nachricht kann nicht vom Zielwarteschlangen-Manager entschlüsselt werden.

  • Die Zielwarteschlange wird gelöscht oder gelöscht, bevor die Nachricht abgerufen wird.

Gilt für: