MsmqMessageProperty.DeliveryStatus Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.