MsmqMessageProperty.DeliveryStatus Propriedade

Definição

Obtém um valor da DeliveryStatus enumeração que indica o estado de entrega da mensagem.

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)

Valor de Propriedade

Um valor da DeliveryStatus enumeração que indica o estado de entrega da mensagem. Pode ser null.

Observações

Uma mensagem pode ter um estado de entrega de InDoubt ou NotDelivered. Uma mensagem tem um estado de entrega de InDoubt a menos que a Fila de Mensagens (MSMQ) consiga determinar que não foi entregue, caso em que o seu estado de entrega passa a NotDeliveredser .

Um exemplo de mensagem em dúvida é uma mensagem que expirou. A Fila de Mensagens não consegue determinar se a mensagem foi entregue à aplicação após a sua expiração.

Use esta propriedade juntamente DeliveryFailure com a leitura de uma mensagem de uma fila de letras mortas para determinar porque é que a mensagem falhou na entrega.

Aplica-se a