MsmqMessageProperty.DeliveryStatus Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.