Partage via


MsmqElementBase.ReceiveErrorHandling Propriété

Définition

Obtient ou définit une valeur d'énumération qui spécifie la façon dont les messages incohérents ou ne pouvant ê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é

ReceiveErrorHandling

Valeur ReceiveErrorHandling qui spécifie la façon dont sont gérés les messages incohérents et ne pouvant être distribués.

Attributs

Remarques

Lorsque cette propriété a la valeur Fault, l'écouteur de canal provoque une erreur et une exception ProtocolException (encapsulant une exception MsmqPoisonMessageException) est suivie et levée. Le message incriminé est conservé dans la file d'attente et doit être supprimé manuellement. L'exception MsmqPoisonMessageException contient une exception MessageLookupId qui peut être utilisée pour identifier et supprimer manuellement le message incriminé 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 (également appelé MSMQ) 4.0.

S'il possède la valeur Move, le message incriminé est placé dans la sous-file d'attente finale des messages incohérents. Cette option est uniquement disponible sur Message Queuing 4.0.

S’applique à