Språk

MsmqMessageProperty.DeliveryStatus Egenskap

Definition

Hämtar ett värde från DeliveryStatus uppräkningen som anger meddelandets leveransstatus.

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)

Egenskapsvärde

Ett värde från DeliveryStatus uppräkningen som anger meddelandets leveransstatus. Kan vara null.

Kommentarer

Ett meddelande kan ha leveransstatusen InDoubt eller NotDelivered. Ett meddelande har leveransstatusen InDoubt såvida inte Message Queuing (MSMQ) kan fastställa att det inte har levererats, i vilket fall dess leveransstatus blir NotDelivered.

Ett exempel på ett osäkert meddelande är ett meddelande som har upphört att gälla. Message Queuing kan inte avgöra om meddelandet levererades till programmet efter att det upphört att gälla.

Använd den här egenskapen tillsammans med DeliveryFailure när du läser ett meddelande från en kö med obeställbara meddelanden för att avgöra varför meddelandet misslyckades.

Gäller för