Sdílet prostřednictvím


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ých částí je možné vytvořit propojení 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. Chcete-li vytvořit spojení, musí se tyto dva ovládací prvky nacházet v zóně, která dědí z WebPartZoneBase třídy (například WebPartZone ovládací prvek), a musí být správně navrženy tak, aby sdílely data prostřednictvím společného rozhraní. Podrobnosti o připojení 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 vytvořit vlastní metody obslužné rutiny událostí pro WebPartsConnected události a WebPartsDisconnected a v těchto metodách mohou použít WebPartConnectionsEventArgs třídu pro přístup k podrobnostem připojení. Vývojář může například deklarovat OnWebPartsConnected atribut elementu <asp:webpartmanager> a přiřadit mu vlastní název metody, která bude zpracovávat událost. V metodě vlastní 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) volá 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 serverový WebPart ovládací prvek 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í připojení.

Consumer

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

ConsumerConnectionPoint

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

Provider

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

ProviderConnectionPoint

ProviderConnectionPoint Získá objekt aktuální 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()

Type Získá z aktuální instance.

(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é