WebPartConnectionsEventArgs Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia 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
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, te dwie kontrolki muszą znajdować się w strefie dziedziczonej z WebPartZoneBase klasy (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 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 takie metody związane z połączeniem, które zgłaszają zdarzenia i używają WebPartConnectionsEventArgs klasy do dostarczania danych zdarzeń. Oba są członkami kontrolki WebPartManager . Metoda OnWebPartsConnected zgłasza WebPartsConnected zdarzenie po pomyślnym nawiązaniu połączenia 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 <asp:webpartmanager>
elemecie i przypisać do niego niestandardową nazwę metody, która będzie obsługiwać zdarzenie. W metodzie niestandardowej procedury 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 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 lub serwera 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 |
WebPart Pobiera kontrolę 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 bieżące wystąpienie. (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) |