Freigeben über


<protocolMapping>

Stellt einen Konfigurationsabschnitt zur Definition eines Satzes von Standardprotokollzuordnungen zwischen Transportprotokollschemas (z. B. http, net.tcp, net.pipe usw.) und WCF-Bindungen dar. Beim Erstellen von Standardendpunkten zur Laufzeit prüft WCF (Windows Communication Foundation) die konfigurierten Zuordnungen und wählt die für eine bestimmte Basisadresse zu verwendende Bindung aus.

<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

Keine

Untergeordnete Elemente

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

Übergeordnete Elemente

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

Beispiel

Im folgenden Konfigurationsbeispiel wird die Standardprotokollzuordnung in der Datei machine.config veranschaulicht. Sie können diese Standardzuordnung auf Computerebene überschreiben, indem Sie die Datei machine.config ändern. Wenn Sie sie lediglich innerhalb des Bereichs einer Anwendung überschreiben möchten, können Sie diesen Abschnitt innerhalb 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