WebPartConnectionsEventArgs Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona datos para los eventos WebPartsConnected y WebPartsDisconnected del control WebPartManager.
public ref class WebPartConnectionsEventArgs : EventArgs
public class WebPartConnectionsEventArgs : EventArgs
type WebPartConnectionsEventArgs = class
inherit EventArgs
Public Class WebPartConnectionsEventArgs
Inherits EventArgs
- Herencia
Comentarios
Con las funcionalidades del conjunto de controles de elementos web, es posible crear una conexión entre dos WebPart u otros controles de servidor, con un control que actúa como proveedor y el otro que actúa como consumidor de datos. Para formar una conexión, los dos controles deben residir en una zona que herede de la WebPartZoneBase clase (como el WebPartZone control) y deben diseñarse correctamente para compartir datos a través de una interfaz común. Para obtener más información sobre las conexiones de elementos web, consulte WebPartConnection y Información general sobre conexiones de elementos web.
La WebPartConnectionsEventArgs clase pasa datos de eventos a métodos que usan el WebPartConnectionsEventHandler delegado para controlar eventos. Hay dos métodos relacionados con la conexión que generan eventos y usan la WebPartConnectionsEventArgs clase para proporcionar datos de eventos. Ambos son miembros del WebPartManager control. El OnWebPartsConnected método genera el WebPartsConnected evento después de que dos controles de servidor se hayan conectado correctamente y el OnWebPartsDisconnected método genera el WebPartsDisconnected evento después de que se hayan desconectado dos controles de servidor.
Los desarrolladores pueden crear métodos de controlador de eventos personalizados para los WebPartsConnected eventos y WebPartsDisconnected y, en esos métodos, pueden usar la WebPartConnectionsEventArgs clase para acceder a los detalles de una conexión. Por ejemplo, un desarrollador puede declarar el OnWebPartsConnected
atributo en el <asp:webpartmanager>
elemento y asignarle un nombre de método personalizado que controlará el evento. En el método de controlador personalizado, los desarrolladores pueden acceder a los detalles de una conexión mediante el WebPartConnectionsEventArgs objeto que se pasa al método como parámetro.
La WebPartConnectionsEventArgs clase tiene dos sobrecargas del constructor. El WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) constructor es el valor predeterminado; inicializa los valores de propiedad de la clase . El WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) constructor llama al constructor sin parámetros y, a continuación, también inicializa la Connection propiedad .
La WebPartConnectionsEventArgs clase tiene varias propiedades, todas las cuales hacen referencia a los aspectos esenciales de una conexión de elementos web. La Connection propiedad hace referencia al objeto asociado WebPartConnection que representa toda la conexión. La Provider propiedad hace referencia a un WebPart control de servidor u otro que actúa como proveedor en la conexión y la Consumer propiedad hace referencia a un WebPart control de servidor o que actúa como consumidor. La ProviderConnectionPoint propiedad hace referencia al objeto de ProviderConnectionPoint la conexión, mientras que la ConsumerConnectionPoint propiedad hace referencia al ConsumerConnectionPoint objeto .
Constructores
WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) |
Inicializa una nueva instancia de la clase WebPartConnectionsEventArgs sin necesidad de un objeto WebPartConnection. |
WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) |
Inicializa una nueva instancia de la clase utilizando el objeto WebPartConnection especificado. |
Propiedades
Connection |
Obtiene el objeto WebPartConnection de la conexión actual. |
Consumer |
Obtiene el control WebPart que actúa como consumidor en la conexión. |
ConsumerConnectionPoint |
Obtiene el objeto ConsumerConnectionPoint de la conexión actual. |
Provider |
Obtiene el control WebPart que actúa como proveedor en la conexión. |
ProviderConnectionPoint |
Obtiene el objeto ProviderConnectionPoint de la conexión actual. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |