<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 extremos 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.
Jerarquía del esquema
<<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, elementos secundarios y elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Elemento | Descripción |
---|---|
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 |
El elemento raíz de todos los elementos de configuración 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>
Vea también
Referencia
System.ServiceModel.Configuration.ProtocolMappingSection
System.ServiceModel.Configuration.ProtocolMappingElement