Partilhar via


<protocolMapping>

Representa uma secção de configuração para definir um conjunto de mapeamentos de protocolos predefinidos entre esquemas de protocolo de transporte (por exemplo, http, net.tcp, net.pipe, etc.) e enlaces WCF. Ao criar pontos finais predefinidos no tempo de execução, o Windows Communication Foundation (WCF) analisa os mapeamentos configurados e decide qual o enlace a utilizar 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 secções seguintes descrevem atributos, elementos subordinados e elementos principais.

Atributos

Nenhum.

Elementos Subordinados

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

Elementos Principais

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

Exemplo

O exemplo de configuração seguinte mostra o mapeamento de protocolo predefinido no ficheiro de machine.config. Pode substituir este mapeamento predefinido ao nível da máquina ao modificar o ficheiro machine.config. Em alternativa, se apenas quiser substitui-la no âmbito de uma aplicação, pode substituir esta secção no ficheiro de configuração da aplicação e alterar o mapeamento de 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>

Ver também