Condividi tramite


<protocolMapping>

Rappresenta una sezione di configurazione per la definizione di un set di mapping di protocolli predefiniti tra schemi di protocollo di trasporto (ad esempio http, net.tcp, net.pipe e così via) e associazioni WCF. Quando si creano endpoint predefiniti in fase di esecuzione, Windows Communication Foundation (WCF) esamina i mapping configurati e decide su quale associazione usare per un indirizzo specifico basato.

<configuration>
  <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 gli attributi, gli elementi figlio e gli elementi padre.

Attributes

Nessuno.

Elementi figli

Elemento Description
<filtri> Contiene un mapping di protocollo predefinito tra uno schema di protocollo di trasporto ,ad esempio http, net.tcp, net.pipe e così via, e un'associazione WCF.

Elementi padre

Elemento Description
<system.serviceModel> Elemento radice di tutti gli elementi di configurazione WCF.

Example

Nell'esempio di configurazione seguente viene illustrato il mapping del protocollo predefinito nel file machine.config. È possibile eseguire l'override di questo mapping predefinito a livello di computer modificando il file di machine.config. In alternativa, se si vuole eseguire l'override solo all'interno dell'ambito di un'applicazione, è possibile eseguire l'override di questa sezione all'interno del file di configurazione dell'applicazione e modificare il mapping per 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