WebPartConnectionsEventArgs クラス
アセンブリ: System.Web (system.web.dll 内)


Web パーツ コントロール セットの機能を使用して、2 つの WebPart または他のサーバー コントロールの間の接続を作成し、1 つのコントロールはプロバイダとして機能させ、もう 1 つのコントロールをデータのコンシューマとして機能させることができます。接続を形成するには、2 つのコントロールが WebPartZoneBase クラスから継承するゾーンに配置され (WebPartZone コントロールなど)、共通のインターフェイスを通じてデータを共有できるように正しく設計されている必要があります。Web パーツ接続の詳細については、「WebPartConnection」および「Web パーツ接続の概要」を参照してください。
WebPartConnectionsEventArgs クラスは、イベントを処理する WebPartConnectionsEventHandler デリゲートを使用するメソッドにイベント データを渡します。イベントを発生させ、WebPartConnectionsEventArgs クラスを使用してイベント データを提供するこのような接続関連のメソッドは 2 つあります。これらはいずれも、WebPartManager コントロールのメンバです。OnWebPartsConnected メソッドは 2 つのサーバー コントロールが正常に接続された後で WebPartsConnected イベントを発生させ、OnWebPartsDisconnected メソッドは 2 つのサーバー コントロールの接続が切断された後で WebPartsDisconnected イベントを発生させます。
開発者は、WebPartsConnected イベントと WebPartsDisconnected イベントのカスタム イベント ハンドラを作成でき、それらのメソッド内で、接続の詳細にアクセスするための WebPartConnectionsEventArgs クラスを使用できます。たとえば、<asp:webpartmanager> 要素で OnWebPartsConnected 属性を宣言し、イベントを処理するカスタム メソッド名にそれを割り当てることができます。カスタム ハンドラ メソッドでは、パラメータとしてメソッドに渡される WebPartConnectionsEventArgs オブジェクトを使用して、接続の詳細にアクセスできます。
WebPartConnectionsEventArgs クラスには、コンストラクタの 2 つのオーバーロードがあります。System.Web.UI.WebControls.WebParts.WebPartConnectionsEventArgs(WebPart,ProviderConnectionPoint,WebPart,ConsumerConnectionPoint) コンストラクタは既定で、クラスのプロパティ値を初期化します。System.Web.UI.WebControls.WebParts.WebPartConnectionsEventArgs(WebPart,ProviderConnectionPoint,WebPart,ConsumerConnectionPoint,WebPartConnection) コンストラクタは既定のコンストラクタを呼び出し、Connection プロパティの初期化も行います。
WebPartConnectionsEventArgs クラスにはいくつかのプロパティがあり、それらはすべて、Web パーツ接続に不可欠な要素を参照します。Connection プロパティは、接続全体を表す、関連付けられた WebPartConnection オブジェクトを参照します。Provider プロパティは接続でプロバイダとして機能する WebPart またはその他のコントロールを参照し、Consumer プロパティはコンシューマとして機能する WebPart またはサーバー コントロールを参照します。ProviderConnectionPoint プロパティは接続の ProviderConnectionPoint オブジェクトを参照し、ConsumerConnectionPoint プロパティは ConsumerConnectionPoint オブジェクトを参照します。


System.EventArgs
System.Web.UI.WebControls.WebParts.WebPartConnectionsEventArgs


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


WebPartConnectionsEventArgs コンストラクタ (WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint)
アセンブリ: System.Web (system.web.dll 内)

Public Sub New ( _ provider As WebPart, _ providerConnectionPoint As ProviderConnectionPoint, _ consumer As WebPart, _ consumerConnectionPoint As ConsumerConnectionPoint _ )
Dim provider As WebPart Dim providerConnectionPoint As ProviderConnectionPoint Dim consumer As WebPart Dim consumerConnectionPoint As ConsumerConnectionPoint Dim instance As New WebPartConnectionsEventArgs(provider, providerConnectionPoint, consumer, consumerConnectionPoint)
public WebPartConnectionsEventArgs ( WebPart provider, ProviderConnectionPoint providerConnectionPoint, WebPart consumer, ConsumerConnectionPoint consumerConnectionPoint )
public: WebPartConnectionsEventArgs ( WebPart^ provider, ProviderConnectionPoint^ providerConnectionPoint, WebPart^ consumer, ConsumerConnectionPoint^ consumerConnectionPoint )
public WebPartConnectionsEventArgs ( WebPart provider, ProviderConnectionPoint providerConnectionPoint, WebPart consumer, ConsumerConnectionPoint consumerConnectionPoint )
public function WebPartConnectionsEventArgs ( provider : WebPart, providerConnectionPoint : ProviderConnectionPoint, consumer : WebPart, consumerConnectionPoint : ConsumerConnectionPoint )
- providerConnectionPoint

これは、既定のコンストラクタです。WebPartConnection オブジェクトは必要としません。このコンストラクタは、その接続関連のパラメータ オブジェクトを対応するプロパティにそれぞれ割り当てることにより、そのプロパティの値を初期化します。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


WebPartConnectionsEventArgs コンストラクタ (WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection)
アセンブリ: System.Web (system.web.dll 内)

Public Sub New ( _ provider As WebPart, _ providerConnectionPoint As ProviderConnectionPoint, _ consumer As WebPart, _ consumerConnectionPoint As ConsumerConnectionPoint, _ connection As WebPartConnection _ )
Dim provider As WebPart Dim providerConnectionPoint As ProviderConnectionPoint Dim consumer As WebPart Dim consumerConnectionPoint As ConsumerConnectionPoint Dim connection As WebPartConnection Dim instance As New WebPartConnectionsEventArgs(provider, providerConnectionPoint, consumer, consumerConnectionPoint, connection)
public WebPartConnectionsEventArgs ( WebPart provider, ProviderConnectionPoint providerConnectionPoint, WebPart consumer, ConsumerConnectionPoint consumerConnectionPoint, WebPartConnection connection )
public: WebPartConnectionsEventArgs ( WebPart^ provider, ProviderConnectionPoint^ providerConnectionPoint, WebPart^ consumer, ConsumerConnectionPoint^ consumerConnectionPoint, WebPartConnection^ connection )
public WebPartConnectionsEventArgs ( WebPart provider, ProviderConnectionPoint providerConnectionPoint, WebPart consumer, ConsumerConnectionPoint consumerConnectionPoint, WebPartConnection connection )
public function WebPartConnectionsEventArgs ( provider : WebPart, providerConnectionPoint : ProviderConnectionPoint, consumer : WebPart, consumerConnectionPoint : ConsumerConnectionPoint, connection : WebPartConnection )
- provider
プロバイダとして機能する WebPart またはサーバー コントロール。
- providerConnectionPoint
接続の ProviderConnectionPoint。
- consumer
コンシューマとして機能する WebPart またはサーバー コントロール。
- consumerConnectionPoint
接続の ConsumerConnectionPoint。
- connection
WebPartConnection オブジェクト。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


WebPartConnectionsEventArgs コンストラクタ

名前 | 説明 |
---|---|
WebPartConnectionsEventArgs (WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) | WebPartConnection オブジェクトを必要とせずに、WebPartConnectionsEventArgs クラスの新しいインスタンスを初期化します。 |
WebPartConnectionsEventArgs (WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) | WebPartConnection オブジェクトを指定して、クラスの新しいインスタンスを初期化します。 |

WebPartConnectionsEventArgs プロパティ

名前 | 説明 | |
---|---|---|
![]() | Connection | 現在の接続の WebPartConnection オブジェクトを取得します。 |
![]() | Consumer | 接続でコンシューマとして機能する WebPart コントロールを取得します。 |
![]() | ConsumerConnectionPoint | 現在の接続の ConsumerConnectionPoint オブジェクトを取得します。 |
![]() | Provider | 接続でプロバイダとして機能する WebPart コントロールを取得します。 |
![]() | ProviderConnectionPoint | 現在の接続の ProviderConnectionPoint オブジェクトを取得します。 |

WebPartConnectionsEventArgs メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

WebPartConnectionsEventArgs メンバ
WebPartManager コントロールの WebPartsConnected イベントおよび WebPartsDisconnected イベントのイベント データを提供します。
WebPartConnectionsEventArgs データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Connection | 現在の接続の WebPartConnection オブジェクトを取得します。 |
![]() | Consumer | 接続でコンシューマとして機能する WebPart コントロールを取得します。 |
![]() | ConsumerConnectionPoint | 現在の接続の ConsumerConnectionPoint オブジェクトを取得します。 |
![]() | Provider | 接続でプロバイダとして機能する WebPart コントロールを取得します。 |
![]() | ProviderConnectionPoint | 現在の接続の ProviderConnectionPoint オブジェクトを取得します。 |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- WebPartConnectionsEventArgsのページへのリンク