Sdílet prostřednictvím


MsmqMessageProperty.DeliveryStatus Vlastnost

Definice

Získá hodnotu z výčtu DeliveryStatus , která označuje stav doručení zprávy.

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)

Hodnota vlastnosti

Hodnota z výčtu DeliveryStatus , která označuje stav doručení zprávy. Může to být null.

Poznámky

Zpráva může mít stav doručení nebo InDoubtNotDelivered. Zpráva má stav doručení , InDoubt pokud služba Řízení front zpráv (MSMQ) nedokáže určit, že nebyla doručena. V takovém případě se stav doručení změní na NotDelivered.

Příkladem zprávy, která má pochybnosti, je zpráva s vypršenou platností. Služba Řízení front zpráv nemůže určit, zda byla zpráva doručena do aplikace po jejím vypršení.

Tuto vlastnost použijte společně s DeliveryFailure při čtení zprávy z fronty nedoručených zpráv, abyste zjistili, proč se zprávu nepodařilo doručit.

Platí pro