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