Compartilhar via


MsmqMessageProperty.DeliveryStatus Propriedade

Definição

Obtém um valor da enumeração DeliveryStatus que indica o status 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 da propriedade

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

Comentários

Uma mensagem pode ter uma status de entrega de InDoubt ou NotDelivered. Uma mensagem tem uma status de entrega deInDoubt, a menos que o MSMQ (Enfileiramento de Mensagens) possa determinar que ele não foi entregue, caso em que seu status de entrega se torna NotDelivered.

Um exemplo de uma mensagem em dúvida é uma mensagem que expirou. O Enfileiramento de Mensagens não pode determinar se a mensagem foi entregue ao aplicativo depois que ela expirou.

Use essa propriedade junto com DeliveryFailure ao ler uma mensagem de uma fila de mensagens mortas para determinar por que a mensagem falhou na entrega.

Aplica-se a