Compartir a través de


MsmqMessageProperty.DeliveryStatus Propiedad

Definición

Recibe un valor de la enumeración DeliveryStatus que indica el estado de la entrega del mensaje.

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 propiedad

Un valor de la enumeración DeliveryStatus que indica el estado de entrega del mensaje. Puede ser null.

Comentarios

Un mensaje puede tener un estado de entrega de InDoubt o NotDelivered. Un mensaje tiene un estado de entrega de InDoubt a menos que Message Queuing (MSMQ) pueda determinar que no se entregó, en cuyo caso su estado de entrega se vuelve NotDelivered.

Un ejemplo de mensaje dudoso es un mensaje que ha expirado. Message Queuing no puede determinar si el mensaje se entregó a la aplicación después de expirar.

Utilice esta propiedad junto con DeliveryFailure al leer un mensaje de una cola de mensajes no enviados para determinar por qué no se ha podido entregar el mensaje.

Se aplica a