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 при чтении сообщения из очереди недоставленных сообщений, чтобы определить причину сбоя доставки сообщения.

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