MsmqMessageProperty.DeliveryStatus Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.