<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.