WebPartConnectionsEventArgs Klasa

Definicja

Dostarcza dane zdarzenia dla WebPartsConnected zdarzeń i WebPartsDisconnected kontrolki WebPartManager .

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

Uwagi

Korzystając z możliwości zestawu kontrolek składników Web Part, można utworzyć połączenie między dwoma WebPart lub innymi kontrolkami serwera, z jedną kontrolką działającą jako dostawca, a drugą działającą jako odbiorca danych. Aby utworzyć połączenie, dwie kontrolki muszą znajdować się w strefie dziedziczonej po WebPartZoneBase klasie (takiej jak kontrolka WebPartZone ) i muszą być prawidłowo zaprojektowane w celu udostępniania danych za pośrednictwem wspólnego interfejsu. Aby uzyskać szczegółowe informacje o połączeniach składników Web Part, zobacz WebPartConnection i Web Part Connections Overview (Omówienie połączeń składników Web Part).

Klasa WebPartConnectionsEventArgs przekazuje dane zdarzeń do metod, które używają delegata WebPartConnectionsEventHandler do obsługi zdarzeń. Istnieją dwie metody związane z połączeniem, które zgłaszają zdarzenia i używają WebPartConnectionsEventArgs klasy do dostarczania danych zdarzeń. Oba są elementami członkowskimi kontrolki WebPartManager . Metoda OnWebPartsConnected zgłasza zdarzenie po pomyślnym połączeniu WebPartsConnected dwóch kontrolek serwera, a OnWebPartsDisconnected metoda zgłasza WebPartsDisconnected zdarzenie po rozłączeniu dwóch kontrolek serwera.

Deweloperzy mogą tworzyć niestandardowe metody obsługi zdarzeń dla WebPartsConnected zdarzeń i WebPartsDisconnected , a w tych metodach mogą używać WebPartConnectionsEventArgs klasy w celu uzyskania dostępu do szczegółów połączenia. Na przykład deweloper może zadeklarować OnWebPartsConnected atrybut w elemecie <asp:webpartmanager> i przypisać do niego niestandardową nazwę metody, która będzie obsługiwać zdarzenie. W niestandardowej metodzie obsługi deweloperzy mogą uzyskać dostęp do szczegółów połączenia przy użyciu WebPartConnectionsEventArgs obiektu przekazanego do metody jako parametru.

Klasa WebPartConnectionsEventArgs ma dwa przeciążenia konstruktora. Konstruktor WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) jest domyślny; inicjuje wartości właściwości dla klasy. Konstruktor WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) wywołuje konstruktor bez parametrów, a następnie inicjuje Connection również właściwość .

Klasa WebPartConnectionsEventArgs ma kilka właściwości, z których wszystkie odnoszą się do podstawowych aspektów połączenia składników Web Part. Właściwość Connection odwołuje się do skojarzonego WebPartConnection obiektu, który reprezentuje całe połączenie. Właściwość Provider odwołuje się do WebPart kontrolki lub innej kontrolki serwera działającej jako dostawca w połączeniu, a Consumer właściwość odwołuje się do WebPart kontrolki serwera lub działającej jako odbiorca. Właściwość ProviderConnectionPoint odwołuje się do obiektu połączenia ProviderConnectionPoint , a ConsumerConnectionPoint właściwość odwołuje się do ConsumerConnectionPoint obiektu .

Konstruktory

WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint)

Inicjuje WebPartConnectionsEventArgs nowe wystąpienie klasy bez wymagania WebPartConnection obiektu.

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

Inicjuje nowe wystąpienie klasy przy użyciu określonego WebPartConnection obiektu.

Właściwości

Connection

WebPartConnection Pobiera obiekt bieżącego połączenia.

Consumer

Pobiera kontrolkę WebPart działającą jako odbiorca w połączeniu.

ConsumerConnectionPoint

ConsumerConnectionPoint Pobiera obiekt bieżącego połączenia.

Provider

WebPart Pobiera kontrolę działającą jako dostawca w połączeniu.

ProviderConnectionPoint

ProviderConnectionPoint Pobiera obiekt bieżącego połączenia.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też