WebPartConnection.Transformer プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 つ) のタグを <asp:WebPartConnection> 要素内に追加することで、Web ページのマークアップで、接続のトランスフォーマーを宣言によって追加できます。 また、プログラムでトランスフォーマーを追加し、コード内にそのインスタンスを作成し、ConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartTransformer) コントロールで WebPartManager メソッドを呼び出して接続を作成し、それにトランスフォーマー オブジェクトと他の必要なパラメーターを渡すこともできます。