次の方法で共有


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

適用対象