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

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

開発者は、 および 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 オブジェクトを参照します。 プロパティは ProviderWebPart 接続のプロバイダーとして機能するまたは他のサーバー コントロールを参照し、プロパティは 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)

適用対象

こちらもご覧ください