<protocolMapping><protocolMapping>

Rappresenta una sezione di configurazione per la definizione di un set di mapping del protocollo predefinito tra gli schemi di protocollo di trasporto (ad esempio, http, net.tcp, NET. pipe, e così via) e le associazioni WCF.Represents a configuration section for defining a set of default protocol mapping between transport protocol schemes (e.g., http, net.tcp, net.pipe, etc.) and WCF bindings. Quando si creano endpoint predefiniti in fase di esecuzione, Windows Communication Foundation (WCF) analizza i mapping configurati e determina l'associazione da usare per un particolare indirizzo di base.When creating default endpoints at runtime, Windows Communication Foundation (WCF) looks at the configured mappings and decides on which binding to use for a particular based address.

<system.serviceModel><system.serviceModel>
<protocolMapping ><protocolMapping>

SintassiSyntax

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

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

Nessuno.None.

Elementi figlioChild Elements

ElementoElement DescrizioneDescription
<i filtri ><filters> Contiene un mapping del protocollo predefinito tra una combinazione di protocollo di trasporto (ad esempio, http, net.tcp, NET. pipe, e così via) e un binding WCF.Contains a default protocol mapping between a transport protocol scheme (e.g., http, net.tcp, net.pipe, etc.) and a WCF binding.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
system.ServiceModelsystem.ServiceModel Elemento radice di tutti gli elementi di configurazione WCF.The root element of all WCF configuration elements.

EsempioExample

Nell'esempio di configurazione seguente viene illustrato il mapping del protocollo predefinito nel file machine.config.The following configuration example shows the default protocol mapping in the machine.config file. È possibile eseguire l'override di questo mapping predefinito al livello di computer modificando il file machine.config.You can override this default mapping at the machine level by modifying the machine.config file. In alternativa, se si desidera eseguirne l'override solo nell'ambito di un'applicazione, è possibile eseguire l'override di questa sezione all'interno del file di configurazione dell'applicazione e modificare il mapping per i singoli schemi di protocollo.Or if you would only like to override it within the scope of an application, you can override this section within your application configuration file and change the mapping for individual protocol schemes.

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

Vedere ancheSee Also

System.ServiceModel.Configuration.ProtocolMappingSection
System.ServiceModel.Configuration.ProtocolMappingElement