Delen via


<routering> van <serviceBehavior>

Biedt runtimetoegang tot de routeringsservice om dynamische wijziging van de routeringsconfiguratie toe te staan.

<Configuratie>
  <system.serviceModel>
    <Gedrag>
      <serviceBehaviors>
        <Gedrag>
          <Routering>

Syntax

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

Kenmerken en elementen

In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.

Kenmerken

Kenmerk Beschrijving
filterTable Een tekenreeks die de naam aangeeft van de routeringstabel die filters bevat die moeten worden geƫvalueerd door de routeringsservice. Deze waarde moet overeenkomen met het name kenmerk van een <filterTable-element> in de <sectie filterTables> .
routeOnHeaderOnly Een Booleaanse waarde die aangeeft of het filter zowel de berichttekst als de koptekst of alleen de koptekst onderzoekt. De standaardwaarde is true.
soapProcessingEnabled Een Booleaanse waarde die aangeeft of SOAP-verwerking moet plaatsvinden.

Onderliggende elementen

Geen.

Bovenliggende elementen

Element Beschrijving
<Gedrag> Hiermee geeft u een gedragselement op.

Opmerkingen

Wanneer dit configuratie-element wordt toegevoegd aan de configuratie van het gedrag van de service, schakelt u routering voor de service in. U kunt de werkelijke routeringstabel opgeven die door de service in dit element moet worden gebruikt.

Met behulp van deze configuratiesectie kunt u uw routeringsinstellingen direct wijzigen wanneer uw implementatiepatroon wordt gewijzigd. Tijdens runtime kunt u uw eigen routeringsextensie registreren met nieuwe routeringsinstellingen. De routeringsservice gaat de bijgewerkte configuratiegegevens gebruiken voor nieuwe berichten en sessies, terwijl in-flight berichten/sessies worden achtergelaten met behulp van de regels die van kracht waren toen ze werden gestart. Dit biedt u de mogelijkheid om tijdens runtime sessieveilige, recycleloze herconfiguratie van de routeringsservice uit te voeren.