英語で読む

次の方法で共有


WebPartConnectionsEventArgs クラス

定義

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

public class WebPartConnectionsEventArgs : EventArgs
継承
WebPartConnectionsEventArgs

注釈

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

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

開発者は、 イベントと WebPartsDisconnected イベントのカスタム イベント ハンドラー メソッドをWebPartsConnected作成できます。これらのメソッドでは、 クラスを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 オブジェクトを参照します。 プロパティWebPartProvider、接続でプロバイダーとして機能する または他のサーバー コントロールを参照し、 プロパティは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)

適用対象

製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

こちらもご覧ください