語言

WebPartConnection.Transformer 屬性

定義

取得 WebPartTransformer 一個物件,用於在 Web Parts 連線中轉換兩個原本不相容的連接點之間的資料。

public:
 property System::Web::UI::WebControls::WebParts::WebPartTransformer ^ Transformer { System::Web::UI::WebControls::WebParts::WebPartTransformer ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.WebControls.WebParts.WebPartTransformer Transformer { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Transformer : System.Web.UI.WebControls.WebParts.WebPartTransformer
Public ReadOnly Property Transformer As WebPartTransformer

屬性值

WebPartTransformer。 預設值為 null。

屬性

備註

在網路零件連線中,服務提供者與使用者控制裝置有兩種方式可以連接。 它們可以透過各自 ConnectionPoint 的物件和雙方都能理解的介面類型直接連接。 或者,如果兩者不相容,也可以透過 WebPartTransformer 一個物件間接連接,將介面實例從提供者轉換成消費者能理解的型別。

當需要變壓器作為連接的一部分時,屬性 Transformer 會提供物件的 WebPartTransformer 參考。 你可以在網頁標記中宣告性地為連線添加變壓器,方法是在元素 <asp:WebPartConnection> 中加入自訂變壓器(或隨 Web Parts 控制集提供的變換器之一)的標籤。 你也可以用程式方式新增一個 transformer,在程式碼中建立實例,然後呼叫 ConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartTransformer) 控制器上 WebPartManager 的方法來建立連線,將 transformer 物件和其他必要的參數傳給它。

適用於

另請參閱