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