<routing> de <serviceBehavior>

Fournit l’accès au runtime au service de routage pour autoriser la modification dynamique de la configuration du routage.

<configuration>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <routing>

Syntaxe

<behaviors>
  <serviceBehaviors>
    <behavior name="String">
      <routing filterTable="String"
               routeOnHeadersOnly="Boolean"
               SoapProcessingEnabled="Boolean" />
    </behavior>
  </serviceBehaviors>
</behaviors>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributes

Caractéristique Descriptif
filterTable Chaîne qui spécifie le nom de la table de routage qui contient des filtres à évaluer par le service de routage. Cette valeur doit correspondre à l’attribut name d’un <élément filterTable> dans la <section filterTables> .
routeOnHeaderOnly Valeur booléenne qui spécifie si le filtre examine à la fois le corps du message et l’en-tête, ou l’en-tête uniquement. La valeur par défaut est true.
soapProcessingEnabled Valeur booléenne qui spécifie si le traitement SOAP doit se produire.

Éléments enfants

Aucun.

Éléments parents

Élément Descriptif
<comportement> Spécifie un élément de comportement.

Remarques

Lorsqu’il est ajouté à la configuration du comportement du service, cet élément de configuration active le routage du service. Vous pouvez spécifier la table de routage réelle à utiliser par le service dans cet élément.

À l’aide de cette section de configuration, vous pouvez modifier vos paramètres de routage à la volée lorsque votre modèle de déploiement change. Au moment de l’exécution, vous pouvez inscrire votre propre extension de routage avec de nouveaux paramètres de routage et le service de routage commence à utiliser les informations de configuration mises à jour pour les nouveaux messages et sessions, tout en laissant des messages/sessions en cours à l’aide des règles en place au démarrage. Cela vous permet d’effectuer une reconfiguration sans sécurité de session, sans recyclage du service de routage pendant l’exécution.