IWebPartParameters インターフェイス

定義

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) メソッドを呼び出すときにコンシューマーが受け取るプロパティのプロパティ記述子を設定します。

適用対象