ConsumerConnectionPoint.SetObject(Control, Object) メソッド

定義

コンシューマー コントロールでコールバック メソッドを呼び出し、プロバイダー コントロールからインターフェイス インスタンスを取得します。

public:
 virtual void SetObject(System::Web::UI::Control ^ control, System::Object ^ data);
public virtual void SetObject(System.Web.UI.Control control, object data);
abstract member SetObject : System.Web.UI.Control * obj -> unit
override this.SetObject : System.Web.UI.Control * obj -> unit
Public Overridable Sub SetObject (control As Control, data As Object)

パラメーター

control
Control

コンシューマー接続ポイントに関連付けられているコンシューマー コントロール。

data
Object

プロバイダー コントロールから返されるインターフェイス インスタンス。

例外

controlnullです。

注釈

このメソッドは、コンシューマー コントロールのデータを含むプロバイダーからインターフェイス インスタンスを受け取ります。

SetObject メソッドは、接続がアクティブ化されるときに、WebPartConnection オブジェクトによって呼び出されます。 これは、接続を開始し、2 つのコントロールでデータを共有できるようにするための重要な手順です。

接続のコンシューマー コントロールは、プロバイダーと同じ種類のインターフェイスで動作できる必要があります。 そうでない場合は、コントロールに互換性がないため、 WebPartTransformer オブジェクトを使用して接続を確立する必要があります。

適用対象