MsmqMessageProperty.DeliveryStatus 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 wartość z DeliveryStatus wyliczenia, która wskazuje stan dostarczania komunikatu.
public:
property Nullable<System::ServiceModel::Channels::DeliveryStatus> DeliveryStatus { Nullable<System::ServiceModel::Channels::DeliveryStatus> get(); };
public System.ServiceModel.Channels.DeliveryStatus? DeliveryStatus { get; }
member this.DeliveryStatus : Nullable<System.ServiceModel.Channels.DeliveryStatus>
Public ReadOnly Property DeliveryStatus As Nullable(Of DeliveryStatus)
Wartość właściwości
Wartość z DeliveryStatus wyliczenia, która wskazuje stan dostarczania komunikatu. Może to być null
.
Uwagi
Komunikat może mieć stan InDoubt dostawy lub NotDelivered. Komunikat ma stan dostarczania, InDoubt chyba że usługa kolejkowania komunikatów (MSMQ) może określić, że nie została dostarczona, w takim przypadku jego stan dostawy zmieni się na NotDelivered.
Przykładem komunikatu z wątpliwościami jest komunikat, który wygasł. Usługa kolejkowania komunikatów nie może określić, czy komunikat został dostarczony do aplikacji po jego wygaśnięciu.
Użyj tej właściwości razem z DeliveryFailure podczas odczytywania komunikatu z kolejki utraconych komunikatów, aby określić, dlaczego dostarczanie komunikatu nie powiodło się.