Udostępnij za pośrednictwem


<protocolMapping>

Reprezentuje sekcję konfiguracji do definiowania zestawu domyślnych mapowań protokołów między schematami protokołu transportu (np. http, net.tcp, net.pipe itp.) i powiązaniami WCF. Podczas tworzenia domyślnych punktów końcowych w czasie wykonywania program Windows Communication Foundation (WCF) analizuje skonfigurowane mapowania i decyduje o tym, które powiązanie ma być używane dla określonego adresu.

<Konfiguracji>
  <System.servicemodel>
    <protocolMapping>

Składnia

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

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Brak.

Elementy podrzędne

Element Opis
<Filtry> Zawiera domyślne mapowanie protokołu między schematem protokołu transportu (np. http, net.tcp, net.pipe itp.) i powiązaniem WCF.

Elementy nadrzędne

Element Opis
<System.servicemodel> Element główny wszystkich elementów konfiguracji programu WCF.

Przykład

Poniższy przykład konfiguracji przedstawia domyślne mapowanie protokołu w pliku machine.config. To domyślne mapowanie można zastąpić na poziomie maszyny, modyfikując plik machine.config. Jeśli chcesz zastąpić ją tylko w zakresie aplikacji, możesz zastąpić tę sekcję w pliku konfiguracji aplikacji i zmienić mapowanie poszczególnych schematów protokołów.

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

Zobacz też