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