MsmqBindingBase.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 le mode de gestion des messages incohérents.
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 manière dont les messages incohérents et d'autres messages qui ne peuvent pas être distribués sont gérés.
Remarques
Un message dans une file d'attente devient incohérent si plusieurs tentatives de remise échouent. Au final, ce message incohérent est géré en fonction du paramètre de cette propriété. Lorsque cette propriété possède la valeur Fault, l'écouteur est défaillant et un MsmqPoisonMessageException est suivi et levé. Le message incohérent est conservé dans la file d'attente et doit être supprimé avant que plusieurs messages puissent être accédés à partir de la file d'attente. MsmqPoisonMessageException contient une propriété MessageLookupId qui peut servir à identifier et supprimer manuellement le message incohérent dans la file d'attente.
Lorsque cette propriété a la valeur Drop, le message incohérent est supprimé.
Lorsque cette propriété possède la valeur Reject, un accusé de réception négatif est envoyé au client et le message incohérent est supprimé de la file d'attente. Cette option est disponible uniquement sur Message Queuing 4.0 et nécessite Windows Vista.
S'il possède la valeur Move, le message incohérent est déplacé vers la sous-file d'attente finale des messages incohérents. Cette option est disponible uniquement sur Message Queuing 4.0 et nécessite Windows Vista.