<protocolMapping>
Rappresenta una sezione di configurazione per la definizione di un set di mapping dei protocolli predefiniti tra gli schemi dei protocolli di trasporto (ad esempio http, net.tcp, net.pipe e così via) e le associazioni di WCF. Durante la creazione di endpoint predefiniti in fase di esecuzione, Windows Communication Foundation (WCF) analizza i mapping configurati e determina l'associazione da utilizzare per un particolare indirizzo di base.
Gerarchia dello schema
<system.serviceModel>
<protocolMapping>
Sintassi
<protocolMapping> <add binding="String” bindingConfiguration="String” scheme="http/net.msmq/net.pipe/net.tcp"/></protocolMapping>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti attributi, elementi figlio ed elementi padre.
Attributi
Nessuno.
Elementi figlio
Elemento | Descrizione |
---|---|
Contiene un mapping del protocollo predefinito tra lo schema di un protocollo di trasporto (ad esempio http, net.tcp, net.pipe e così via) e l'associazione di WCF. |
Elementi padre
Elemento | Descrizione |
---|---|
system.ServiceModel |
Elemento radice di tutti gli elementi di configurazione WCF. |
Esempio
Nell'esempio di configurazione seguente viene illustrato il mapping del protocollo predefinito nel file machine.config. È possibile eseguire l'override di questo mapping predefinito al livello di computer modificando il file machine.config. 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.
<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 anche
Riferimento
System.ServiceModel.Configuration.ProtocolMappingSection
System.ServiceModel.Configuration.ProtocolMappingElement