Condividi tramite


MsmqElementBase.ReceiveErrorHandling Proprietà

Definizione

Ottiene o imposta un valore di enumerazione che specifica come vengono gestiti i messaggi non elaborabili e non distribuibili.

public:
 property System::ServiceModel::ReceiveErrorHandling ReceiveErrorHandling { System::ServiceModel::ReceiveErrorHandling get(); void set(System::ServiceModel::ReceiveErrorHandling value); };
[System.Configuration.ConfigurationProperty("receiveErrorHandling", DefaultValue=System.ServiceModel.ReceiveErrorHandling.Fault)]
public System.ServiceModel.ReceiveErrorHandling ReceiveErrorHandling { get; set; }
[<System.Configuration.ConfigurationProperty("receiveErrorHandling", DefaultValue=System.ServiceModel.ReceiveErrorHandling.Fault)>]
member this.ReceiveErrorHandling : System.ServiceModel.ReceiveErrorHandling with get, set
Public Property ReceiveErrorHandling As ReceiveErrorHandling

Valore della proprietà

ReceiveErrorHandling

Valore ReceiveErrorHandling che specifica come vengono gestiti i messaggi non elaborabili e non distribuibili.

Attributi

Commenti

Quando questa proprietà è impostata su Fault, il listener del canale risulta non riuscito e viene tracciato e generato un ProtocolException (wrapping di un MsmqPoisonMessageException). Il messaggio danneggiato viene lasciato nella coda e deve essere rimosso manualmente. MsmqPoisonMessageException contiene un elemento MessageLookupId che può essere utilizzato per identificare e rimuovere manualmente il messaggio danneggiato dalla coda dei messaggi non elaborabili.

Quando questa proprietà è impostata su Drop, il messaggio danneggiato viene semplicemente eliminato.

Quando questa proprietà è impostata su Reject, viene inviato un riconoscimento negativo al client e il messaggio danneggiato viene rimosso dalla coda dei messaggi non elaborabili. Questa opzione è disponibile solo per la versione 4.0 del sistema di accodamento messaggi (anche noto come MSMQ).

In caso di impostazione su Move, il messaggio danneggiato viene spostato nella coda secondaria finale dei messaggi non elaborabili. Questa opzione è disponibile solo per la versione 4.0 del sistema di accodamento dei messaggi.

Si applica a