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