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 dell'enumerazione DeliveryStatus che indica lo stato di recapito del messaggio. Può essere null.
Commenti
Un messaggio può avere uno stato di recapito di InDoubt o NotDelivered. Un messaggio ha lo stato di recapito a InDoubt meno che Accodamento messaggi (MSMQ) non sia in grado di 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 è in grado di determinare se il messaggio è stato recapitato all'applicazione dopo la scadenza.
Utilizzare questa proprietà insieme DeliveryFailure a quando si legge un messaggio da una coda di messaggi non recapitabili per determinare il motivo per cui il recapito del messaggio non è riuscito.