Message.UseDeadLetterQueue Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda kopie zprávy, která nemohla být doručena, by měla být odeslána do fronty nedoručených zpráv.

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

Hodnota vlastnosti

truepokud by selhání doručení zprávy mělo vést k odeslání kopie zprávy do fronty nedoručených zpráv; v opačném případě . false Výchozí formát je false.

Atributy

Výjimky

Fronta zpráv je filtrována tak, aby ignorovala UseDeadLetterQueue vlastnost.

Příklady

Následující příklad kódu získá a nastaví hodnotu vlastnosti zprávy UseDeadLetterQueue .

Poznámky

Vlastnosti UseJournalQueue a UseDeadLetterQueue určují, jak služba Řízení front zpráv sleduje zprávu. Pokud UseDeadLetterQueue je true, selhání doručení (neaktorické zprávy) způsobí, že zpráva bude odeslána do neaktorické fronty nedoručených zpráv v počítači, který nemohl zprávu doručit. Příčinou selhání doručení může být například vypršení platnosti časovače zprávy.

V případě selhání doručení transakční zprávy služba Řízení front zpráv odešle zprávu do fronty nedoručených zpráv na zdrojovém počítači ve všech negativních a pochybných případech.

Když ukládáte zprávy do fronty nedoručených zpráv, měli byste frontu pravidelně mazat, abyste odebrali zprávy, které už nejsou potřeba. Zprávy uložené ve frontách nedoručených zpráv se počítají do kvóty velikosti pro počítač, ve kterém se fronta nachází. Kvóta počítače je nastavena správcem a odkazuje na velikost přidělenou pro ukládání zpráv v celém počítači, nikoli pouze v jedné frontě.

Nevytvoříte deník ani frontu nedoručených zpráv. To jsou obě systémové fronty, které služba Řízení front zpráv generuje.

Platí pro

Viz také