Partager via


RoutingConfiguration.SoapProcessingEnabled Propriété

Définition

Obtient ou définit une valeur qui indique si les messages doivent être traités entre MessageVersion SOAP.

public:
 property bool SoapProcessingEnabled { bool get(); void set(bool value); };
public bool SoapProcessingEnabled { get; set; }
member this.SoapProcessingEnabled : bool with get, set
Public Property SoapProcessingEnabled As Boolean

Valeur de propriété

true si des messages doivent être traités ; sinon, false. La valeur par défaut est true.

Remarques

Le traitement SOAP est le processus où les messages sont convertis entre MessageVersion SOAP.

La définition de false cette valeur sur indique que le RoutingBehavior ne doit pas installer sur SoapProcessingBehavior les points de terminaison du client. Si la valeur est définie falsesur , vous devez ajouter votre propre inspecteur de messages ou un autre code pour gérer certains aspects des messages avant leur envoi. Il est possible également de désactiver le traitement SOAP sur chaque point de terminaison. Pour plus d'informations, consultez la classe SoapProcessingBehavior.

Par défaut, le RoutingBehavior crée et attache un nouveau SoapProcessingBehavior avec ProcessMessages défini sur true pour chaque point de terminaison client. Si vous ne souhaitez pas utiliser le SoapProcessingBehavior sur un point de terminaison spécifique, créez-en un SoapProcessingBehavior avec cette valeur définie false sur, puis attachez-le au point de terminaison sur lequel vous ne souhaitez pas que le traitement se produise. Si le RoutingBehavior observe qu'un client a déjà un SoapProcessingBehavior, il ne tente pas d'en joindre un autre.

Pour désactiver l’application de sur n’importe quel point de SoapProcessingBehavior terminaison, désactivez le traitement SOAP sur et RoutingBehavior le RoutingConfiguration.

Si SoapProcessingEnabled a la valeur true, est SoapProcessingBehavior ajouté à la collection de points de terminaison Behaviors client.

S’applique à