Compartilhar via


<protocolMapping>

Representa uma seção de configuração para definir um conjunto de mapeamento de protocolo padrão entre esquemas de protocolo de transporte (por exemplo, http, net.tcp, net.pipe etc.) e ligações WCF. Ao criar pontos de extremidade padrão em tempo de execução, o Windows Communication Foundation (WCF) examina os mapeamentos configurados e decide qual associação usar para um determinado endereço baseado.

<configuração>
  <system.serviceModel>
    <protocolMapping>

Syntax

<protocolMapping>
  <add binding="String"
       bindingConfiguration="String"
       scheme="http/net.msmq/net.pipe/net.tcp" />
</protocolMapping>

Atributos e elementos

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

Atributos

Nenhum.

Elementos filho

Elemento Descrição
<filtros> Contém um mapeamento de protocolo padrão entre um esquema de protocolo de transporte (por exemplo, http, net.tcp, net.pipe etc.) e uma associação WCF.

Elementos pai

Elemento Descrição
<system.serviceModel> O elemento raiz de todos os elementos de configuração do WCF.

Exemplo

O exemplo de configuração a seguir mostra o mapeamento de protocolo padrão no arquivo machine.config. Você pode substituir esse mapeamento padrão no nível do computador modificando o arquivo machine.config. Ou, se quiser substituí-lo apenas no escopo de um aplicativo, você pode substituir essa seção no arquivo de configuração do aplicativo e alterar o mapeamento para esquemas de protocolo individuais.

<protocolMapping>
  <add scheme="http"
       binding="basicHttpBinding" />
  <add scheme="net.tcp"
       binding="netTcpBinding" />
  <add scheme="net.pipe"
       binding="netNamedPipeBinding" />
  <add scheme="net.msmq"
       binding="netMsmqBinding" />
</protocolMapping>

Confira também