Udostępnij za pośrednictwem


MsmqBindingElementBase.DeadLetterQueue Właściwość

Definicja

Pobiera lub ustawia DeadLetterQueue ustawienie dla tego powiązania.

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

Typ kolejki utraconych komunikatów do użycia, jeśli istnieje.

Wyjątki

Wartość nie mieści się w zakresie wartości zdefiniowanych w pliku DeadLetterQueue.

Uwagi

Kolejka utraconych komunikatów to kolejka zarządzana przez menedżera kolejek aplikacji wysyłającej, która przechowuje komunikaty, które nie zostały dostarczone lub wygasły. Przyczyny niepowodzenia dotarcia komunikatu do odbieranej aplikacji obejmują:

  • 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.

  • Komunikat 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.

Dotyczy