Condividi tramite


MsmqMessageProperty.DeliveryStatus Proprietà

Definizione

Ottiene un valore dall'enumerazione DeliveryStatus che indica lo stato di recapito del messaggio.

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)

Valore della proprietà

Valore dall'enumerazione DeliveryStatus che indica lo stato di recapito del messaggio. Può essere null.

Commenti

Un messaggio può avere un stato di recapito InDoubt o NotDelivered. Un messaggio ha un stato di recapito InDoubt a meno che Accodamento messaggi (MSMQ) non riesca a determinare che non è stato recapitato, nel qual caso lo stato di recapito diventa NotDelivered.

Un esempio di messaggio in dubbio è un messaggio scaduto. Accodamento messaggi non può determinare se il messaggio è stato recapitato all'applicazione dopo la scadenza.

Utilizzare questa proprietà con DeliveryFailure nella lettura di un messaggio da una coda dei messaggi non recapitabili per determinare perché il recapito non è riuscito.

Si applica a