Freigeben über


Message.UseDeadLetterQueue Eigenschaft

Definition

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.

Gilt für:

Weitere Informationen