WebPartConnectionsEventArgs Třída

Definice

Poskytuje data událostí pro WebPartsConnected události WebPartManager a WebPartsDisconnected ovládacího prvku.

public ref class WebPartConnectionsEventArgs : EventArgs
public class WebPartConnectionsEventArgs : EventArgs
type WebPartConnectionsEventArgs = class
    inherit EventArgs
Public Class WebPartConnectionsEventArgs
Inherits EventArgs
Dědičnost
WebPartConnectionsEventArgs

Poznámky

Pomocí možností sady ovládacích prvků webové části je možné vytvořit spojení mezi dvěma WebPart nebo jinými serverovými ovládacími prvky, přičemž jeden ovládací prvek funguje jako zprostředkovatel a druhý jako příjemce dat. Aby bylo možné vytvořit spojení, musí se oba ovládací prvky nacházet v zóně, která dědí z WebPartZoneBase třídy (například WebPartZone ovládacího prvku), a musí být správně navrženy tak, aby sdílely data prostřednictvím společného rozhraní. Podrobnosti o připojeních webových částí najdete v tématu WebPartConnection a Přehled připojení webových částí.

Třída WebPartConnectionsEventArgs předává data událostí metodám, které používají delegáta WebPartConnectionsEventHandler ke zpracování událostí. Existují dvě takové metody související s připojením, které vyvolávají události a používají WebPartConnectionsEventArgs třídu k poskytování dat událostí. Oba jsou členy WebPartManager ovládacího prvku. Metoda OnWebPartsConnected vyvolá WebPartsConnected událost po úspěšném připojení dvou serverových ovládacích prvků a OnWebPartsDisconnected metoda vyvolá událost po odpojení dvou ovládacích WebPartsDisconnected prvků serveru.

Vývojáři můžou vytvářet vlastní metody obslužné rutiny událostí pro WebPartsConnected události a WebPartsDisconnected a v těchto metodách můžou třídu použít WebPartConnectionsEventArgs pro přístup k podrobnostem o připojení. Vývojář může například deklarovat OnWebPartsConnected atribut elementu <asp:webpartmanager> a přiřadit k němu vlastní název metody, která bude zpracovávat událost. Ve vlastní metodě obslužné rutiny mohou vývojáři přistupovat k podrobnostem připojení pomocí objektu WebPartConnectionsEventArgs , který je předán metodě jako parametr.

Třída WebPartConnectionsEventArgs má dvě přetížení konstruktoru. Konstruktor WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) je výchozí. Inicializuje hodnoty vlastností pro třídu. Konstruktor WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) zavolá konstruktor bez parametrů a pak také inicializuje Connection vlastnost.

Třída WebPartConnectionsEventArgs má několik vlastností, z nichž všechny odkazují na základní aspekty připojení webových částí. Vlastnost Connection odkazuje na přidružený WebPartConnection objekt, který představuje celé připojení. Vlastnost Provider odkazuje na WebPart ovládací prvek serveru nebo jiný ovládací prvek serveru, který v připojení funguje jako zprostředkovatel, a Consumer vlastnost odkazuje na WebPart ovládací prvek serveru nebo, který funguje jako příjemce. Vlastnost ProviderConnectionPoint odkazuje na objekt připojení ProviderConnectionPoint , zatímco ConsumerConnectionPoint vlastnost odkazuje na ConsumerConnectionPoint objekt.

Konstruktory

WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint)

Inicializuje novou instanci WebPartConnectionsEventArgs třídy bez nutnosti objektu WebPartConnection .

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

Inicializuje novou instanci třídy pomocí zadaného WebPartConnection objektu.

Vlastnosti

Connection

WebPartConnection Získá objekt aktuálního připojení.

Consumer

Získá ovládací prvek WebPart , který funguje jako příjemce v připojení.

ConsumerConnectionPoint

ConsumerConnectionPoint Získá objekt aktuálního připojení.

Provider

WebPart Získá ovládací prvek, který funguje jako zprostředkovatel v připojení.

ProviderConnectionPoint

ProviderConnectionPoint Získá objekt aktuálního připojení.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také