<routing> di <serviceBehavior><routing> of <serviceBehavior>

Fornisce l'accesso in fase di esecuzione al servizio di routing per consentire la modifica dinamica della configurazione di routing.Provides run-time access to the routing service to allow dynamic modification of the routing configuration.

<system.ServiceModel><system.ServiceModel>
<i comportamenti ><behaviors>
<serviceBehaviors><serviceBehaviors>
<comportamento ><behavior>
<routing ><routing>

SintassiSyntax

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

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

AttributoAttribute DescrizioneDescription
filterTablefilterTable Stringa che specifica il nome della tabella di routing contenente i filtri per la valutazione da parte del servizio di routing.A string that specifies the name of the routing table that contains filters to be evaluated by the routing service. Questo valore deve corrispondere il name attributo di un <filterTable > elemento il <filterTables > sezione.This value must match the name attribute of a <filterTable> element in the <filterTables> section.
routeOnHeaderOnlyrouteOnHeaderOnly Valore booleano che specifica se il filtro esaminerà il corpo del messaggio e l'intestazione oppure solo l'intestazione.A Boolean value that specifies whether the filter will examine both the message body and the header, or the header only. Il valore predefinito è true.The default is true.
soapProcessingEnabledsoapProcessingEnabled Valore booleano che specifica se è necessario che si verifichi l'elaborazione SOAP.A Boolean value that specifies whether SOAP processing should occur.

Elementi figlioChild Elements

Nessuno.None.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
<behavior><behavior> Specifica un elemento di comportamento.Specifies a behavior element.

NoteRemarks

Quando viene aggiunto alla configurazione del comportamento del servizio, questo elemento di configurazione abilita il routing del servizio.When added to the service’s behavior configuration, this configuration element enables routing for the service. È possibile specificare la tabella di routing effettiva per l'uso da parte del servizio in questo elemento.You can specify the actual routing table to be used by the service in this element.

L'utilizzo di questa sezione di configurazione consente di modificare le impostazioni di routing non appena cambia il modello di distribuzione.Using this configuration section, you can change your routing settings on the fly when your deployment pattern changes. In fase di esecuzione è possibile registrare l'estensione di routing personalizzata con le nuove impostazioni del routing e il servizio di routing inizierà a utilizzare le informazioni di configurazione aggiornate per i nuovi messaggi e sessioni, mentre per i messaggi e le sessioni in corso continueranno a essere utilizzate le regole implementate al momento dell'avvio.At runtime, you can register your own routing extension with new routing settings and the routing service will begin using the updated configuration information for new messages and sessions, while leaving in-flight messages/sessions using whatever rules were in place when they started. In questo modo è possibile eseguire la riconfigurazione indipendente dalla sessione e senza riciclo del servizio di routing in fase di esecuzione.This gives you the ability to do session-safe, recycle-less reconfiguration of the Routing Service during runtime.