MsmqBindingBase.DeadLetterQueue Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wyliczenia, która wskazuje typ kolejki utraconych komunikatów do użycia.
public:
property System::ServiceModel::DeadLetterQueue DeadLetterQueue { System::ServiceModel::DeadLetterQueue get(); void set(System::ServiceModel::DeadLetterQueue value); };
public System.ServiceModel.DeadLetterQueue DeadLetterQueue { get; set; }
member this.DeadLetterQueue : System.ServiceModel.DeadLetterQueue with get, set
Public Property DeadLetterQueue As DeadLetterQueue
Wartość właściwości
DeadLetterQueue Wartość wyliczenia wskazująca typ kolejki utraconych wiadomości do użycia.
Uwagi
Kolejka utraconych komunikatów jest kolejką w menedżerze kolejek aplikacji wysyłającej dla wygasłych komunikatów, których nie można dostarczyć. Wyliczenie kolejki utraconych komunikatów określa typ kolejki utraconych komunikatów do użycia. Wartości to:
None: nie jest wymagana kolejka utraconych komunikatów. Jeśli dostarczanie komunikatu zakończy się niepowodzeniem, żaden rekord nie zostanie zachowany w kolejce utraconych komunikatów. Jest to wartość domyślna, gdy ExactlyOnce jest ustawiona nafalsewartość .System: Kolejka utraconych komunikatów dla całego systemu służy do rejestrowania komunikatów, które kończą się niepowodzeniem. Kolejkowanie komunikatów (MSMQ) ma transakcyjną, systemową kolejkę utraconych komunikatów i kolejkę nie transakcyjną, systemową, utraconych komunikatów do rejestrowania komunikatów, które kończą się niepowodzeniem dostarczania z kolejek transakcyjnych i nie transakcyjnych, odpowiednio. Jest to wartość domyślna, gdy ExactlyOnce jest ustawiona natruewartość .Custom: kolejka określona we właściwości używanej CustomDeadLetterQueue do rejestrowania komunikatów, które kończą się niepowodzeniem.
Przyczyny, dla których komunikat może nie dotrzeć do odbieranej aplikacji, to:
Komunikat transakcyjny jest wysyłany do kolejki nie transakcyjnej.
Komunikat nie transakcyjny jest wysyłany do kolejki transakcyjnej.
Komunikat nieuwierzytelniony jest wysyłany do kolejki, która akceptuje tylko uwierzytelnione komunikaty.
Niezaszyfrowany komunikat jest wysyłany do kolejki, która akceptuje tylko zaszyfrowane komunikaty.
Komunikat wygasa przed dostarczeniem komunikatu do odbiorcy.
Przekroczono limit przydziału magazynu komunikatów komputera docelowego lub limit przydziału magazynu kolejki docelowej lub nie ma dostępnego miejsca do magazynowania na komputerze docelowym po nadejściu komunikatu.
Nadawca nie ma praw dostępu wymaganych do umieszczania komunikatu w kolejce docelowej.
Podpis cyfrowy dołączony do wiadomości jest nieprawidłowy.
Nie można odszyfrować zaszyfrowanego komunikatu przez docelowego menedżera kolejek.
Kolejka docelowa jest czyszczone lub usuwane przed pobraniem komunikatu.