MsmqBindingBase.ReceiveErrorHandling 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 o imposta un valore di enumerazione che specifica la modalità di gestione dei messaggi non elaborabili.
public:
property System::ServiceModel::ReceiveErrorHandling ReceiveErrorHandling { System::ServiceModel::ReceiveErrorHandling get(); void set(System::ServiceModel::ReceiveErrorHandling value); };
public System.ServiceModel.ReceiveErrorHandling ReceiveErrorHandling { get; set; }
member this.ReceiveErrorHandling : System.ServiceModel.ReceiveErrorHandling with get, set
Public Property ReceiveErrorHandling As ReceiveErrorHandling
Valore della proprietà
Valore ReceiveErrorHandling che specifica il modo in cui vengono gestiti messaggi non elaborabili e altri messaggi che non possono essere inviati.
Commenti
Un messaggio nella coda viene avvelenato se ripetuti tentativi di recapitare il messaggio non sono riusciti. Questo messaggio non elaborabili viene gestito in base all'impostazione di questa proprietà. Quando questa proprietà è impostata su Fault, il listener viene generato un errore e viene MsmqPoisonMessageException tracciato e generato. Il messaggio non elaborabile viene lasciato nella coda e deve essere rimosso prima di poter accedere ad altri messaggi dalla coda. MsmqPoisonMessageException Contiene un oggetto MessageLookupId che può essere usato per identificare e rimuovere manualmente il messaggio non elaborabile dalla coda.
Quando questa proprietà è impostata su Drop, il messaggio non elaborabili viene eliminato.
Quando questa proprietà è impostata su Reject, viene inviato un acknowledgement negativo al client e il messaggio non elaborativo viene rimosso dalla coda. Questa opzione è disponibile solo in Accodamento messaggi 4.0 e richiede Windows Vista.
Se impostato su Move, il messaggio non elaboratore viene spostato nella coda secondaria finale non elaborabili. Questa opzione è disponibile solo in Accodamento messaggi 4.0 e richiede Windows Vista.