Language

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

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

例外

control は nullです。

注釈

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

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

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

適用対象