Message.UseDeadLetterQueue Eigenschaft
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.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine Kopie der Nachricht, die nicht zugestellt werden konnte, an eine Inschriftwarteschlange gesendet werden soll.
public:
property bool UseDeadLetterQueue { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgUseDeadLetterQueue")]
public bool UseDeadLetterQueue { get; set; }
[<System.Messaging.MessagingDescription("MsgUseDeadLetterQueue")>]
member this.UseDeadLetterQueue : bool with get, set
Public Property UseDeadLetterQueue As Boolean
Eigenschaftswert
truewenn der Fehler bei der Nachrichtenübermittlung dazu führen sollte, dass eine Kopie der Nachricht an eine Warteschlange mit inaktiven Briefen gesendet wird; andernfalls . false Der Standardwert lautet false.
- Attribute
Ausnahmen
Die Nachrichtenwarteschlange wird gefiltert, um die UseDeadLetterQueue Eigenschaft zu ignorieren.
Beispiele
Im folgenden Codebeispiel wird der Wert der Eigenschaft einer Nachricht UseDeadLetterQueue abgerufen und festgelegt.
Hinweise
Mit UseJournalQueue den Eigenschaften wird UseDeadLetterQueue angegeben, wie Message Queuing eine Nachricht nachverfolgt. Ist UseDeadLetterQueue dies trueder Fehler bei der Zustellung (einer Nichttransaktionsnachricht), wird die Nachricht an die Nichttransaktionswarteschlange mit inaktiven Buchstaben auf dem Computer gesendet, die die Nachricht nicht übermitteln konnte. Ein Zustellungsfehler kann beispielsweise durch ablaufende Nachrichtenzeitgeber verursacht werden.
Im Falle eines Zustellungsfehlers für eine transaktionsbezogene Nachricht sendet Message Queuing die Nachricht in allen negativen und zweifelsfreien Fällen an die Transaktionswarteschlange mit inaktiven Briefen auf dem Quellcomputer.
Wenn Sie Nachrichten in einer Warteschleife speichern, sollten Sie die Warteschlange regelmäßig löschen, um nicht mehr benötigte Nachrichten zu entfernen. Nachrichten, die in In-Dead-Letter-Warteschlangen gespeichert sind, zählen mit dem Größenkontingent für den Computer, auf dem sich die Warteschlange befindet. Das Computerkontingent wird vom Administrator festgelegt und bezieht sich auf die Größe, die zum Speichern von Nachrichten auf dem gesamten Computer zugewiesen ist, nicht nur in einer einzigen Warteschlange.
Sie erstellen keine Journal- oder Dead-Letter-Warteschlange. Dies sind beide Systemwarteschlangen, die Message Queuing generiert.