Dela via


<routning> av <serviceBehavior>

Ger körningsåtkomst till routningstjänsten för att tillåta dynamisk ändring av routningskonfigurationen.

<Konfiguration>
  <system.serviceModel>
    <Beteenden>
      <serviceBehaviors>
        <Beteende>
          <Routning>

Syntax

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

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Attribut Beskrivning
filterTable En sträng som anger namnet på routningstabellen som innehåller filter som ska utvärderas av routningstjänsten. Det här värdet måste matcha attributet för name ett <filterTable-element> i <avsnittet filterTables> .
routeOnHeaderOnly Ett booleskt värde som anger om filtret ska undersöka både meddelandetexten och rubriken, eller endast rubriken. Standardvärdet är true.
soapProcessingEnabled Ett booleskt värde som anger om SOAP-bearbetning ska ske.

Underordnade element

Inga.

Överordnade element

Element Beskrivning
<Beteende> Anger ett beteendeelement.

Kommentarer

När det här konfigurationselementet läggs till i tjänstens beteendekonfiguration möjliggör det routning för tjänsten. Du kan ange den faktiska routningstabell som ska användas av tjänsten i det här elementet.

Med det här konfigurationsavsnittet kan du ändra routningsinställningarna direkt när distributionsmönstret ändras. Vid körning kan du registrera ditt eget routningstillägg med nya routningsinställningar och routningstjänsten börjar använda den uppdaterade konfigurationsinformationen för nya meddelanden och sessioner, samtidigt som du lämnar meddelanden/sessioner under flygning med de regler som fanns när de startades. På så sätt kan du utföra sessionssäker omkonfiguration utan återanvändning av routningstjänsten under körning.