次の方法で共有


WebPartConnection.Transformer プロパティ

定義

Web パーツ接続の 2 つの異なった互換性のないコネクション ポイントの間でデータを変換するために使用する WebPartTransformer オブジェクトを取得します。

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 です。

属性

注釈

Web パーツ接続では、接続内のプロバイダーコントロールとコンシューマー コントロールが接続できる 2 つの方法があります。 それぞれのオブジェクトと、両方のコントロールで認識されるインターフェイス型を介して ConnectionPoint 直接接続できます。 または、互換性がない場合は、インターフェイス インスタンスをプロバイダーからコンシューマーが認識する型に変換するオブジェクトを使用して WebPartTransformer 、間接的に接続できます。

接続の一部としてトランスフォーマーが必要な場合、 プロパティは Transformer オブジェクトへの参照を WebPartTransformer 提供します。 カスタム トランスフォーマー (または Web パーツ コントロール セットで提供されるトランスフォーマーの 1 つ) のタグを 要素内に追加することで、Web ページのマークアップに宣言的に接続用のトランスフォーマーを <asp:WebPartConnection> 追加できます。 プログラムを使用してトランスフォーマーを追加し、コード内にそのインスタンスを作成し、コントロールの WebPartManager メソッドをConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartTransformer)呼び出して接続を作成し、それにトランスフォーマー オブジェクトと他の必須パラメーターを渡すこともできます。

適用対象

こちらもご覧ください