WebPartConnectionsEventArgs クラス

定義

WebPartsConnected コントロールの WebPartsDisconnected イベントおよび WebPartManager イベントのイベント データを提供します。

public ref class WebPartConnectionsEventArgs : EventArgs
public class WebPartConnectionsEventArgs : EventArgs
type WebPartConnectionsEventArgs = class
    inherit EventArgs
Public Class WebPartConnectionsEventArgs
Inherits EventArgs
継承
WebPartConnectionsEventArgs

注釈

Web パーツコントロールセットの機能を使用すると、2つ WebPart または他のサーバーコントロール間の接続を作成し、1つのコントロールをプロバイダーとして動作させ、もう一方のコントロールをデータのコンシューマーとして動作させることができます。 接続を形成するには、2つのコントロールがクラスを継承するゾーン (コントロールなど) に存在する必要があり WebPartZoneBase WebPartZone ます。また、共通のインターフェイスを介してデータを共有するように正しく設計する必要があります。 Web パーツ接続の詳細については、「」 WebPartConnection および Web パーツ接続の概要」を参照してください。

WebPartConnectionsEventArgsクラスは、デリゲートを使用してイベントを処理するメソッドにイベントデータを渡し WebPartConnectionsEventHandler ます。 イベントを発生させ、クラスを使用してイベントデータを提供する接続関連のメソッドが2つあり WebPartConnectionsEventArgs ます。 どちらもコントロールのメンバーです WebPartManager 。 メソッドは、 OnWebPartsConnected WebPartsConnected 2 つのサーバーコントロールが正常に接続した後にイベントを発生させ、 OnWebPartsDisconnected メソッドは WebPartsDisconnected 2 つのサーバーコントロールが切断された後にイベントを発生させます。

開発者は、イベントとイベントのカスタムイベントハンドラーメソッドを作成できます WebPartsConnected WebPartsDisconnected 。また、これらのメソッドでは、クラスを使用して WebPartConnectionsEventArgs 接続の詳細にアクセスできます。 たとえば、開発者は OnWebPartsConnected 要素で属性を宣言 <asp:webpartmanager> し、その属性に、イベントを処理するカスタムメソッド名を割り当てることができます。 カスタムハンドラーメソッドでは、開発者は、 WebPartConnectionsEventArgs パラメーターとしてメソッドに渡されたオブジェクトを使用して、接続の詳細にアクセスできます。

WebPartConnectionsEventArgsクラスには、コンストラクターの2つのオーバーロードがあります。 WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint)コンストラクターは既定値です。クラスのプロパティ値を初期化します。 WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection)コンストラクターはパラメーターなしのコンストラクターを呼び出し、プロパティも初期化し Connection ます。

WebPartConnectionsEventArgsクラスにはいくつかのプロパティがあり、そのすべてが Web パーツ接続の重要な側面を指します。 プロパティは、 Connection 接続全体を表す、関連付けられたオブジェクトを参照し WebPartConnection ます。 プロパティは、 Provider WebPart 接続でプロバイダーとして機能するまたは他のサーバーコントロールを参照し Consumer ます。プロパティは、 WebPart コンシューマーとして機能するまたはサーバーコントロールを参照します。 ProviderConnectionPointプロパティは接続のオブジェクトを参照し、 ProviderConnectionPoint ConsumerConnectionPoint プロパティはオブジェクトを参照し ConsumerConnectionPoint ます。

コンストラクター

WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint)

WebPartConnectionsEventArgs オブジェクトを必要とせずに、WebPartConnection クラスの新しいインスタンスを初期化します。

WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection)

WebPartConnection オブジェクトを指定して、クラスの新しいインスタンスを初期化します。

プロパティ

Connection

現在の接続の WebPartConnection オブジェクトを取得します。

Consumer

接続でコンシューマーとして機能する WebPart コントロールを取得します。

ConsumerConnectionPoint

現在の接続の ConsumerConnectionPoint オブジェクトを取得します。

Provider

接続でプロバイダーとして機能する WebPart コントロールを取得します。

ProviderConnectionPoint

現在の接続の ProviderConnectionPoint オブジェクトを取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください