Freigeben über


MsmqMessageProperty.DeliveryStatus Eigenschaft

Definition

Ruft einen Wert aus der DeliveryStatus Aufzählung ab, der den Zustellungsstatus der Nachricht angibt.

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)

Eigenschaftswert

Ein Wert aus der DeliveryStatus Aufzählung, der den Zustellungsstatus der Nachricht angibt. Kann null sein.

Hinweise

Eine Nachricht verfügt möglicherweise über einen Zustellungsstatus von InDoubt oder NotDelivered. Eine Nachricht weist einen Zustellungsstatus InDoubt auf, es sei denn, Message Queuing (MSMQ) kann feststellen, dass sie nicht übermittelt wurde, in diesem Fall wird NotDeliveredder Zustellungsstatus.

Ein Beispiel für eine Zweifelsnachricht ist eine Nachricht, die abgelaufen ist. Message Queuing kann nicht ermitteln, ob die Nachricht nach ablaufen an die Anwendung übermittelt wurde.

Verwenden Sie diese Eigenschaft zusammen mit DeliveryFailure dem Lesen einer Nachricht aus einer Warteschlange mit inaktiven Buchstaben, um zu bestimmen, warum die Zustellung der Nachricht fehlgeschlagen ist.

Gilt für: