WebPartConnectionsEventArgs Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i dati degli eventi WebPartsConnected e WebPartsDisconnected del controllo WebPartManager.
public ref class WebPartConnectionsEventArgs : EventArgs
public class WebPartConnectionsEventArgs : EventArgs
type WebPartConnectionsEventArgs = class
inherit EventArgs
Public Class WebPartConnectionsEventArgs
Inherits EventArgs
- Ereditarietà
Commenti
Usando le funzionalità del set di controlli Web part, è possibile creare una connessione tra due WebPart o altri controlli server, con un controllo che funge da provider e l'altro funge da consumer di dati. Per formare una connessione, i due controlli devono risiedere in una zona che eredita dalla WebPartZoneBase classe (ad esempio il controllo) e devono essere progettati correttamente per condividere i dati tramite un'interfaccia WebPartZone comune. Per informazioni dettagliate sulle connessioni web part, vedere WebPartConnection e Web part Connections Overview(Panoramica delle connessioni web part).
La WebPartConnectionsEventArgs classe passa i dati dell'evento ai metodi che usano il WebPartConnectionsEventHandler delegato per gestire gli eventi. Esistono due metodi correlati alla connessione che generano eventi e usano la WebPartConnectionsEventArgs classe per fornire i dati degli eventi. Entrambi sono membri del WebPartManager controllo. Il OnWebPartsConnected metodo genera l'evento dopo la connessione di due controlli server e il OnWebPartsDisconnected metodo genera l'evento WebPartsConnectedWebPartsDisconnected dopo la disconnessione di due controlli server.
Gli sviluppatori possono creare metodi di gestore eventi personalizzati per gli WebPartsConnected eventi e e WebPartsDisconnected in questi metodi possono usare la WebPartConnectionsEventArgs classe per accedere ai dettagli di una connessione. Ad esempio, uno sviluppatore può dichiarare l'attributo OnWebPartsConnected
nell'elemento e assegnarlo a un nome di metodo personalizzato che gestirà l'evento <asp:webpartmanager>
. Nel metodo del gestore personalizzato gli sviluppatori possono accedere ai dettagli di una connessione usando l'oggetto WebPartConnectionsEventArgs passato al metodo come parametro.
La WebPartConnectionsEventArgs classe ha due overload del costruttore. Il WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) costruttore è il valore predefinito. Inizializza i valori delle proprietà per la classe. Il WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) costruttore chiama il costruttore senza parametri e quindi inizializza anche la Connection proprietà.
La WebPartConnectionsEventArgs classe ha diverse proprietà, tutte le quali fanno riferimento agli aspetti essenziali di una connessione web part. La Connection proprietà fa riferimento all'oggetto associato WebPartConnection che rappresenta l'intera connessione. La Provider proprietà fa riferimento a un controllo server o altro che funge da provider nella connessione e la Consumer proprietà fa riferimento a un WebPartWebPart controllo server o che funge da consumer. La ProviderConnectionPoint proprietà fa riferimento all'oggetto della ProviderConnectionPoint connessione, mentre la ConsumerConnectionPoint proprietà fa riferimento all'oggetto ConsumerConnectionPoint .
Costruttori
WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) |
Inizializza una nuova istanza della classe WebPartConnectionsEventArgs senza che sia necessario l'oggetto WebPartConnection. |
WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) |
Inizializza una nuova istanza della classe utilizzando l'oggetto WebPartConnection specificato. |
Proprietà
Connection |
Ottiene l'oggetto WebPartConnection della connessione corrente. |
Consumer |
Ottiene un controllo WebPart che funge da consumer nella connessione. |
ConsumerConnectionPoint |
Ottiene l'oggetto ConsumerConnectionPoint della connessione corrente. |
Provider |
Ottiene il controllo WebPart che funge da provider nella connessione. |
ProviderConnectionPoint |
Ottiene l'oggetto ProviderConnectionPoint della connessione corrente. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |