MsmqBindingElementBase.ReceiveErrorHandling Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur d'énumération qui spécifie la façon dont les messages incohérents et les messages ne pouvant pas être distribués sont gérés.
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
Valeur de propriété
Valeur du ReceiveErrorHandling qui spécifie la façon dont les messages incohérents et les messages ne pouvant pas être distribués sont gérés.
- Attributs
Remarques
Lorsque cette propriété a la valeur Fault, l'écouteur a provoqué une erreur et une ProtocolException (en enveloppant une MsmqPoisonMessageException) est suivie et levée. Le message reste dans la file d'attente et doit être supprimé manuellement. MsmqPoisonMessageException contient un MessageLookupId qui peut être utilisé pour identifier et supprimer manuellement le message de la file d'attente des messages incohérents.
Lorsque cette propriété a la valeur Drop, le message incriminé est tout simplement supprimé.
Lorsque cette propriété a la valeur Reject, un accusé de réception négatif est envoyé au client et le message incriminé est supprimé de la file d'attente des messages incohérents. Cette option est uniquement disponible sur Message Queuing (MSMQ) 4.0.
Lorsque cette propriété a la valeur Move, le message est déplacé vers la sous-file d'attente finale des messages incohérents. Cette option est uniquement disponible sur Message Queuing (également appelé MSMQ) 4.0.