Compartilhar via


<routing> de <serviceBehavior>

Fornece acesso de tempo de execução ao serviço de roteamento para permitir a modificação dinâmica da configuração de roteamento.

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

Syntax

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

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Atributo Descrição
filterTable Uma cadeia de caracteres que especifica o nome da tabela de roteamento que contém filtros a serem avaliados pelo serviço de roteamento. Esse valor deve corresponder ao atributo name de um elemento <filterTable> na seção <filterTables>.
routeOnHeaderOnly Um valor booliano que especifica se o filtro examinará o corpo da mensagem e o cabeçalho ou somente o cabeçalho. O padrão é true.
soapProcessingEnabled Um valor booliano que especifica se o processamento SOAP deve ocorrer.

Elementos filho

Nenhum.

Elementos pai

Elemento Descrição
<behavior> Especifica um elemento de comportamento.

Comentários

Quando adicionado à configuração de comportamento do serviço, esse elemento de configuração habilita o roteamento para o serviço. Você pode especificar a tabela de roteamento real a ser usada pelo serviço neste elemento.

Usando esta seção de configuração, você pode alterar suas configurações de roteamento em tempo real quando o padrão de implantação for alterado. Em tempo de execução, você pode registrar sua própria extensão de roteamento com novas configurações de roteamento e o serviço de roteamento começará a usar as informações de configuração atualizadas para novas mensagens e sessões, deixando mensagens/sessões em andamento usando as regras em vigor quando elas forem iniciadas. Isso oferece a capacidade de fazer reconfiguração do Serviço de Roteamento sem reciclagem e com segurança de sessão durante o runtime.