MsmqMessageProperty.DeliveryStatus Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.