Dela via


<protocolMapping>

Representerar ett konfigurationsavsnitt för att definiera en uppsättning standardprotokollmappningar mellan transportprotokollscheman (t.ex. http, net.tcp, net.pipe osv.) och WCF-bindningar. När du skapar standardslutpunkter vid körning tittar Windows Communication Foundation (WCF) på de konfigurerade mappningarna och bestämmer vilken bindning som ska användas för en viss baserad adress.

<Konfiguration>
  <system.serviceModel>
    <protocolMapping>

Syntax

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

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Inga.

Underordnade element

Element Beskrivning
<Filter> Innehåller en standardprotokollmappning mellan ett transportprotokollschema (t.ex. http, net.tcp, net.pipe osv.) och en WCF-bindning.

Överordnade element

Element Beskrivning
<system.serviceModel> Rotelementet för alla WCF-konfigurationselement.

Exempel

I följande konfigurationsexempel visas standardprotokollmappningen i machine.config-filen. Du kan åsidosätta den här standardmappningen på datornivå genom att ändra machine.config-filen. Eller om du bara vill åsidosätta det inom omfånget för ett program kan du åsidosätta det här avsnittet i programkonfigurationsfilen och ändra mappningen för enskilda protokollscheman.

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

Se även