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 autres 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); };
public System.ServiceModel.ReceiveErrorHandling ReceiveErrorHandling { get; set; }
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 autres messages qui ne peuvent pas être distribués sont gérés.
Exceptions
La valeur n’est pas dans la plage de valeurs définie dans ReceiveErrorHandling.
Remarques
Lorsque cette propriété est définie Faultsur , l’écouteur de canal est défectueux et un ProtocolException (encapsulant un MsmqPoisonMessageException) est suivi et levée. Le message est laissé dans la file d’attente et doit être supprimé par une méthode manuelle. Contient MsmqPoisonMessageException un MessageLookupId qui peut être utilisé pour identifier et supprimer manuellement le message incriminé de la file d’attente de messages incohérents.
Lorsque cette propriété est définie Dropsur , le message est 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 4.0.
Lorsque la valeur est définie Move, le message est déplacé vers la dernière sous-file d’attente incohérente. Cette option est disponible uniquement sur Message Queuing 4.0.