Поделиться через


MsmqMessageProperty.DeliveryStatus Свойство

Определение

Возвращает значение из DeliveryStatus перечисления, указывающее состояние доставки сообщения.

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)

Значение свойства

Значение перечисления DeliveryStatus , указывающее состояние доставки сообщения. Может иметь значение null.

Комментарии

Сообщение может иметь состояние InDoubt доставки или NotDelivered. Сообщение имеет состояние InDoubt доставки, если только очередь сообщений (MSMQ) не может определить, что она не была доставлена, в этом случае ее состояние доставки становится NotDelivered.

Примером сообщения с сомнением является сообщение, истекающее. Очередь сообщений не может определить, было ли сообщение доставлено приложению после истечения срока его действия.

Используйте это свойство вместе с DeliveryFailure при чтении сообщения из очереди недоставленных писем, чтобы определить, почему сообщение завершилось ошибкой доставки.

Применяется к