共用方式為


<protocolMapping>

代表組態區段,該區段用於定義傳輸通訊協定配置 (例如 http、net.tcp、net.pipe 等) 和 WCF 繫結之間的一組預設通訊協定對應。 在執行階段建立預設的端點時,Windows Communication Foundation (WCF) 會查看已設定的對應,並且決定要用於特定基礎位址的繫結。

<configuration>
  <system.serviceModel>
    <protocolMapping>

Syntax

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

屬性和項目

下列章節說明屬性、子元素和父元素。

屬性

無。

子元素

元素 描述
<filters> 包含傳輸通訊協定配置 (例如 http、net.tcp、net.pipe 等) 與 WCF 繫結之間的預設通訊協定對應。

父項目

元素 描述
<system.serviceModel> 所有 WCF 組態項目的根項目。

範例

下列組態範例示範 machine.config 檔案中的預設通訊協定對應。 您可以透過修改 machine.config 檔案,在電腦層級覆寫這個預設對應。 或者,如果您只想在應用程式範圍內覆寫該預設對應,也可以覆寫應用程式組態檔中的這個區段,並且變更個別通訊協定配置的對應。

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

另請參閱