共用方式為


<protocolMapping>

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

結構描述階層

<system.serviceModel>
  <protocolMapping>

語法

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

屬性和元素

下列各節說明屬性、子項目和父項目。

屬性

無。

項目子系

項目 描述

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

另請參閱

參考

System.ServiceModel.Configuration.ProtocolMappingSection
System.ServiceModel.Configuration.ProtocolMappingElement