WebPartConnection.Transformer 屬性

定義

取得 WebPartTransformer 物件,這個物件是用來轉換 Web 組件連接之中兩個不相容連接點的資料。

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

WebPartTransformer。 預設值是 null

屬性

備註

在Web 組件連線中,有兩種方式可連接連線中的提供者和取用者控制項。 它們可以透過其各自的 ConnectionPoint 物件和兩個控制項所瞭解的介面類別型直接連接。 或者,如果它們不相容,則可以使用 WebPartTransformer 物件,將介面實例從提供者轉換成取用者所瞭解的類型,間接連接。

當連接需要轉換器時, Transformer 屬性會提供 物件的參考 WebPartTransformer 。 您可以在網頁的標記中,以宣告方式為連接新增轉換器,方法是將自訂轉換器的標籤新增 (或元素內 <asp:WebPartConnection> Web 組件控制項集提供的其中一個轉換程式) 。 您也可以以程式設計方式新增轉換器、在程式碼中建立它的實例,以及在控制項上 WebPartManager 呼叫 ConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartTransformer) 方法來建立連接,並將轉換程式物件連同其他必要參數一起傳遞給它。

適用於

另請參閱