次の方法で共有


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

WebPartTransformer。 既定値は null です。

属性

注釈

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

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

適用対象

こちらもご覧ください