共用方式為


自定義系結

當其中一個系統提供的系結不符合您服務的需求時,您可以使用 CustomBinding 類別。 所有系結都是從一組已排序的綁定項建構而成。 自定義系結可以從一組系統提供的綁定項建置,也可以包含使用者定義的自定義綁定項。 例如,您可以使用自定義綁定項,在服務端點使用新的傳輸或編碼器。 如需運作範例,請參閱 自定義系結範例。 如需詳細資訊,請參閱 <customBinding>

自定義系結的建構

自定義系結是使用 CustomBinding 系結元素集合的建構函式來建構,這些綁定項會依特定順序「堆棧」:

底部是必需的傳輸元素。 您可以使用自己的傳輸層,或者選擇由 Windows Communication Foundation(WCF)提供的下列其中一個傳輸綁定元素:

下表摘要說明每個圖層的選項。

選項 為必填項目
交易 TransactionFlowBindingElement
可靠性 ReliableSessionBindingElement
安全 SecurityBindingElement
編碼 文字,二進位,訊息傳輸優化機制(MTOM),自定義 是的
運輸 TCP、HTTP、HTTPS、命名管道(也稱為 IPC)、點對點 (P2P)、消息佇列(也稱為 MSMQ)、自定義 是的

此外,您可以定義自己的綁定項,並在上述任何定義的層次之間插入它們。

另請參閱