DeadLetterQueue Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Typ der zu verwendenden Warteschleife an.
public enum class DeadLetterQueue
public enum DeadLetterQueue
type DeadLetterQueue =
Public Enum DeadLetterQueue
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | 0 | Es ist keine Warteschlange mit inaktiven Buchstaben zu verwenden. |
| System | 1 | Verwenden Sie die systemweite, inaktive Warteschlange. |
| Custom | 2 | Benutzerdefinierte Warteschlange mit inaktiven Buchstaben. |
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 DeadLetterQueue Aufzählung gibt den Typ der zu verwendenden Warteschlange für inaktive Buchstaben an. Die Werte sind:
Keine: 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, inaktive Warteschlange wird verwendet, um Nachrichten aufzuzeichnen, bei denen die Zustellung fehlschlägt. MSMQ verfügt über eine Transaktions-, System-, Dead-Letter-Warteschlange und eine Nichttransaktions-, System-, Dead-Letter-Warteschlange, um abgelaufene Nachrichten aufzuzeichnen, bei denen die Übermittlung von Transaktions- bzw. Nichttransaktionswarteschlangen fehlgeschlagen ist. Dies ist der Standardwert, wenn ExactlyOnce auf
true.Benutzerdefiniert: Die in der CustomDeadLetterQueue Warteschlange angegebene Warteschlange dient zum Aufzeichnen von Nachrichten, bei denen die Zustellung fehlschlägt.
Eine Nachricht kann die empfangende Anwendung aus einem der folgenden Gründe nicht erreichen:
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.
Der Zeit-zu-Live-Wert der 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.