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