Message.UseDeadLetterQueue Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy kopia komunikatu, którego nie można dostarczyć, powinna zostać wysłana do kolejki utraconych komunikatów.

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

Wartość właściwości

true jeśli niepowodzenie dostarczania komunikatów powinno spowodować wysłanie kopii komunikatu do kolejki utraconych komunikatów; w przeciwnym razie , false. Wartość domyślna to false.

Atrybuty

Wyjątki

Kolejka komunikatów jest filtrowana w celu zignorowania UseDeadLetterQueue właściwości .

Przykłady

Poniższy przykład kodu pobiera i ustawia wartość właściwości komunikatu UseDeadLetterQueue .

Uwagi

Właściwości UseJournalQueue i UseDeadLetterQueue określają, w jaki sposób kolejkowanie komunikatów śledzi komunikat. Jeśli UseDeadLetterQueue to true, niepowodzenie dostarczania (komunikatu nie transakcyjnego), powoduje wysłanie komunikatu do kolejki utraconych komunikatów nie transakcyjnych na komputerze, który nie może dostarczyć komunikatu. Na przykład niepowodzenie dostarczania może być spowodowane wygaśnięciem czasomierza komunikatu.

W przypadku niepowodzenia dostarczania komunikatu transakcyjnego usługa kolejkowania komunikatów wysyła komunikat do kolejki utraconych komunikatów transakcyjnych na maszynie źródłowej we wszystkich negatywnych i wątpliwych przypadkach.

W przypadku przechowywania komunikatów w kolejce utraconych komunikatów należy okresowo wyczyścić kolejkę, aby usunąć komunikaty, które nie są już potrzebne. Komunikaty przechowywane w kolejkach utraconych komunikatów są liczone względem limitu przydziału rozmiaru komputera, na którym znajduje się kolejka. Limit przydziału komputera jest ustawiany przez administratora i odwołuje się do rozmiaru przydzielonego do przechowywania komunikatów na całym komputerze, a nie tylko w jednej kolejce.

Nie można utworzyć kolejki dziennika ani utraconych komunikatów. Są to kolejki systemowe generowane przez kolejkowanie komunikatów.

Dotyczy

Zobacz też