CompositeDuplexBindingElement 類別

定義

表示繫結項目,這是當用戶端必須公開 (Expose) 服務的端點才能將訊息傳回用戶端時所使用的項目。

public ref class CompositeDuplexBindingElement sealed : System::ServiceModel::Channels::BindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class CompositeDuplexBindingElement : System.ServiceModel.Channels.BindingElement, System.ServiceModel.Description.IPolicyExportExtension
type CompositeDuplexBindingElement = class
    inherit BindingElement
    interface IPolicyExportExtension
Public NotInheritable Class CompositeDuplexBindingElement
Inherits BindingElement
Implements IPolicyExportExtension
繼承
CompositeDuplexBindingElement
實作

備註

這個項目通常都是和本身不允許雙工通訊的傳輸一起使用,例如 HTTP。 相反地,TCP 本身就允許雙工通訊,因此不需要使用這個繫結項目也可讓服務將訊息傳回用戶端。

用戶端必須公開服務能夠在該處連絡它以建立從服務至用戶端之連線的位址。 這個用戶端位址是由 ClientBaseAddress 屬性提供的。 請注意, ClientBaseAddress 如果使用者未明確設定 Windows Communication Foundation, (WCF) 會自動產生。

建構函式

CompositeDuplexBindingElement()

初始化 CompositeDuplexBindingElement 類別的新執行個體。

屬性

ClientBaseAddress

取得或設定用戶端的基底位址 (Base Address)。

方法

BuildChannelFactory<TChannel>(BindingContext)

傳回可以建立複合雙工通道的通道處理站。

BuildChannelListener<TChannel>(BindingContext)

傳回可以接受複合雙工通道的通道接聽程式。

CanBuildChannelFactory<TChannel>(BindingContext)

傳回值,這個值會指出繫結程序是否可以建置通道處理站,以產生符合內容需求的特定通道型別。

CanBuildChannelListener<TChannel>(BindingContext)

傳回值,這個值會指出繫結程序是否可以建置通道接聽項,以接受符合內容需求的特定通道型別。

Clone()

傳回目前繫結項目的深層複製。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetProperty<T>(BindingContext)

從其中一個通道堆疊的適當層次傳回要求的型別物件。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

匯出有關繫結的自訂原則判斷提示,這些判斷提示表示該繫結中存在複合雙工。

適用於