Sdílet prostřednictvím


<protocolMapping>

Představuje konfigurační oddíl pro definování sady výchozích mapování protokolů mezi schématy přenosového protokolu (např. http, net.tcp, net.pipe atd.) a vazbami WCF. Při vytváření výchozích koncových bodů za běhu se Windows Communication Foundation (WCF) dívá na nakonfigurovaná mapování a rozhoduje o tom, kterou vazbu použít pro konkrétní založenou adresu.

<Konfigurace>
  <System.servicemodel>
    <protocolMapping>

Syntax

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

Atributy a elementy

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Žádné

Podřízené elementy

Element Popis
<Filtry> Obsahuje výchozí mapování protokolu mezi schématem přenosového protokolu (např. http, net.tcp, net.pipe atd.) a vazbou WCF.

Nadřazené elementy

Element Popis
<System.servicemodel> Kořenový prvek všech elementů konfigurace WCF.

Příklad

Následující příklad konfigurace ukazuje výchozí mapování protokolu v souboru machine.config. Toto výchozí mapování můžete přepsat na úrovni počítače úpravou souboru machine.config. Nebo pokud byste ho chtěli přepsat jenom v rámci rozsahu aplikace, můžete tuto část v konfiguračním souboru aplikace přepsat a změnit mapování pro jednotlivá schémata protokolů.

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

Viz také