Partager via


MsmqBindingElementBase.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 et les messages qui ne peuvent 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 ReceiveErrorHandling qui spécifie la façon dont les messages incohérents et qui ne peuvent pas être distribués sont gérés.

Attributs

Remarques

Lorsque cette propriété est définie Faultsur , l’écouteur est défectueux et un ProtocolException (encapsulant a MsmqPoisonMessageException) est suivi et levée. Le message est laissé dans la file d’attente et doit être supprimé de manière manuelle. Contient MsmqPoisonMessageException un MessageLookupId qui peut être utilisé pour identifier et supprimer manuellement le message de la file d’attente de messages incohérents.

Lorsque cette propriété est définie Dropsur , le message incriminé est simplement supprimé.

Lorsque cette propriété est définie Rejectsur , un accusé de réception négatif est envoyé au client et le message est supprimé de la file d’attente de messages incohérents. Cette option est disponible uniquement sur Message Queuing (MSMQ) 4.0.

Lorsque cette propriété est définie Movesur , le message est déplacé vers le sous-file d’attente de message incohérent final. Cette option est disponible uniquement sur Message Queuing (également appelé MSMQ) 4.0.

S’applique à