DeadLetterQueue Wyliczenie
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.
Określa typ kolejki utraconych komunikatów do użycia.
public enum class DeadLetterQueue
public enum DeadLetterQueue
type DeadLetterQueue =
Public Enum DeadLetterQueue
- Dziedziczenie
Pola
Custom | 2 | Niestandardowa kolejka utraconych komunikatów. |
None | 0 | Nie należy używać kolejki utraconych komunikatów. |
System | 1 | Użyj kolejki komunikatów utraconych dla całego systemu. |
Uwagi
Kolejka utraconych komunikatów to kolejka w menedżerze kolejek aplikacji wysyłającej dla wygasłych komunikatów, których nie udało się dostarczyć. Wyliczenie DeadLetterQueue określa typ kolejki utraconych komunikatów do użycia. Potrzebne wartości:
Brak: nie jest wymagana kolejka utraconych komunikatów. Jeśli dostarczanie komunikatu zakończy się niepowodzeniem, w kolejce utraconych komunikatów nie zostanie zachowany żaden rekord. Jest to wartość domyślna, gdy ExactlyOnce jest ustawiona na
false
wartość .System: kolejka całego systemu, utraconych komunikatów służy do rejestrowania komunikatów, które kończą się niepowodzeniem. Usługa MSMQ ma kolejkę transakcyjną, systemową, utraconych komunikatów i kolejkę nie transakcyjną, systemową, utraconych komunikatów, aby rejestrować wygasłe komunikaty, które zakończyły się niepowodzeniem, odpowiednio z kolejek transakcyjnych i nie transakcyjnych. Jest to wartość domyślna, gdy ExactlyOnce jest ustawiona na
true
wartość .Niestandardowy: kolejka określona w obiekcie CustomDeadLetterQueue służy do rejestrowania komunikatów, które kończą się niepowodzeniem.
Komunikat może nie dotrzeć do odbieranej aplikacji z dowolnego z następujących powodów:
Komunikat transakcyjny jest wysyłany do kolejki nie transakcyjnej.
Komunikat nie transakcyjny jest wysyłany do kolejki transakcyjnej.
Nieuwierzytelniony komunikat jest wysyłany do kolejki, która akceptuje tylko uwierzytelnione komunikaty.
Niezaszyfrowany komunikat jest wysyłany do kolejki, która akceptuje tylko zaszyfrowane komunikaty.
Wartość czasu wygaśnięcia komunikatu wygasa przed dostarczeniem komunikatu do odbiorcy.
Przekroczono przydział magazynowania komunikatów komputera docelowego lub przydział magazynowania 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 umieszczenia komunikatu w kolejce docelowej.
Podpis cyfrowy dołączony do wiadomości jest nieprawidłowy.
Nie można odszyfrować zaszyfrowanego komunikatu przez menedżera kolejki docelowej.
Kolejka docelowa jest czyszczone lub usuwane przed pobraniem komunikatu.