Freigeben über


<protocolMapping>

Stellt einen Konfigurationsabschnitt zum Definieren einer Reihe von Standardprotokollzuordnungen zwischen Transportprotokollschemas (z. B. http, net.tcp, net.pipe usw.) und WCF-Bindungen dar. Beim Erstellen von Standardendpunkten zur Laufzeit prüft Windows Communication Foundation (WCF) die konfigurierten Zuordnungen und entscheidet darüber, welche Bindung für eine bestimmte basierte Adresse verwendet werden soll.

<configuration>
  <system.serviceModel>
    <protocolMapping>

Syntax

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

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Keiner.

Untergeordnete Elemente

Element Description
<Filter> Enthält eine Standardprotokollzuordnung zwischen einem Transportprotokollschema (z. B. http, net.tcp, net.pipe usw.) und einer WCF-Bindung.

Übergeordnete Elemente

Element Description
<system.serviceModel> Das Stammelement aller WCF-Konfigurationselemente.

Example

Das folgende Konfigurationsbeispiel zeigt die Standardprotokollzuordnung in der datei machine.config. Sie können diese Standardzuordnung auf Computerebene überschreiben, indem Sie die machine.config Datei ändern. Oder wenn Sie ihn nur im Bereich einer Anwendung überschreiben möchten, können Sie diesen Abschnitt in der Anwendungskonfigurationsdatei überschreiben und die Zuordnung für einzelne Protokollschemas ändern.

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

Siehe auch