IWebPartParameters インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Web パーツ接続でパラメーター値を渡すために Web パーツ コントロールが実装するコントラクトを定義します。
public interface class IWebPartParameters
public interface IWebPartParameters
type IWebPartParameters = interface
Public Interface IWebPartParameters
- 派生
注釈
通常、データはプロバイダーから Web パーツ接続のコンシューマーに送信されます。 ただし、場合によっては、プロバイダーが、どの値を返すべきかを判断するために、コンシューマーからのパラメーターが必要になります。 IWebPartParameters インターフェイスは、コンシューマーからプロバイダーへのパラメーターの渡しを容易にする実装するメンバーを定義します。
RowToParametersTransformer クラスは IWebPartParameters インターフェイスを実装しています。 トランスフォーマーは、互換性のない接続ポイントを持つ 2 つの Web パーツ コントロール間でデータを変換するために使用されます。 RowToParametersTransformer オブジェクトは、プロバイダーがコンシューマーからのパラメーターを必要とする場合に、IWebPartRow インターフェイスを実装するプロバイダーからデータを変換します。
GetParametersData メソッドは、プロバイダーからデータを取得し、コンシューマーのデータを処理するコールバック メソッドを提供します。 コールバック メソッドは、それに応じて戻り値を設定するコンシューマー内でカスタマイズされたメソッドにすることができます。
プロパティ
| 名前 | 説明 |
|---|---|
| Schema |
コンシューマーが受信するデータのプロパティ記述子を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| GetParametersData(ParametersCallback) |
接続プロバイダーからデータの値を取得します。 |
| SetConsumerSchema(PropertyDescriptorCollection) |
GetParametersData(ParametersCallback) メソッドを呼び出すときにコンシューマーが受け取るプロパティのプロパティ記述子を設定します。 |