<protocolMapping>

Representa una sección de configuración para definir un conjunto de asignaciones de protocolos predeterminados entre esquemas de protocolos de transporte (ej., http, net.tcp, net.pipe, etc.) y enlaces WCF. Al crear puntos de conexión predeterminados en tiempo de ejecución, Windows Communication Foundation (WCF) observa las asignaciones configuradas y decide qué enlace usar para una dirección base determinada.

<configuration>
  <system.serviceModel>
    <protocolMapping>

Sintaxis

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

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Ninguno.

Elementos secundarios

Elemento Descripción
<filters> Contiene una asignación de protocolo predeterminado entre un esquema de protocolos de transporte (ej., http, net.tcp, net.pipe, etc.) y un enlace WCF.

Elementos primarios

Elemento Descripción
<system.serviceModel> Elemento raíz de todos los elementos de configuración de WCF.

Ejemplo

En el siguiente ejemplo de configuración se muestra la asignación de protocolo predeterminado en el archivo machine.config. Puede invalidar esta asignación predeterminada en el nivel del equipo modificando el archivo machine.config. O bien, si solo deseara invalidarlo dentro del ámbito de una aplicación, puede invalidar esta sección dentro del archivo de configuración de la aplicación y cambiar la asignación para los esquemas de protocolos individuales.

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

Consulte también