MsmqMessageProperty.DeliveryStatus Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.