WebPartConnectionsEventArgs Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece os dados de evento para o eventos WebPartsConnected e WebPartsDisconnected do controle WebPartManager.
public ref class WebPartConnectionsEventArgs : EventArgs
public class WebPartConnectionsEventArgs : EventArgs
type WebPartConnectionsEventArgs = class
inherit EventArgs
Public Class WebPartConnectionsEventArgs
Inherits EventArgs
- Herança
Comentários
Usando os recursos do conjunto de controle de Web Parts, é possível criar uma conexão entre dois WebPart ou outros controles de servidor, com um controle atuando como o provedor e o outro atuando como consumidor de dados. Para formar uma conexão, os dois controles devem residir em uma zona que herda da WebPartZoneBase classe (como o WebPartZone controle) e devem ser projetados corretamente para compartilhar dados por meio de uma interface comum. Para obter detalhes sobre conexões de Web Parts, consulte WebPartConnection e Visão geral de conexões de Web Parts.
A WebPartConnectionsEventArgs classe passa dados de evento para métodos que usam o WebPartConnectionsEventHandler delegado para manipular eventos. Há dois métodos relacionados à conexão que geram eventos e usam a WebPartConnectionsEventArgs classe para fornecer dados de evento. Ambos são membros do WebPartManager controle . O OnWebPartsConnected método aciona o WebPartsConnected evento depois que dois controles de servidor são conectados com êxito e o OnWebPartsDisconnected método aciona o WebPartsDisconnected evento depois que dois controles de servidor são desconectados.
Os desenvolvedores podem criar métodos personalizados de manipulador de eventos para os WebPartsConnected eventos e WebPartsDisconnected , e nesses métodos, eles podem usar a WebPartConnectionsEventArgs classe para acessar detalhes de uma conexão. Por exemplo, um desenvolvedor pode declarar o OnWebPartsConnected
atributo no <asp:webpartmanager>
elemento e atribuir a ele um nome de método personalizado que manipulará o evento. No método de manipulador personalizado, os desenvolvedores podem acessar os detalhes de uma conexão usando o WebPartConnectionsEventArgs objeto que é passado para o método como um parâmetro.
A WebPartConnectionsEventArgs classe tem duas sobrecargas do construtor. O WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) construtor é o padrão; ele inicializa os valores de propriedade para a classe . O WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) construtor chama o construtor sem parâmetros e, em seguida, também inicializa a Connection propriedade .
A WebPartConnectionsEventArgs classe tem várias propriedades, todas elas referem-se aos aspectos essenciais de uma conexão de Web Parts. A Connection propriedade refere-se ao objeto associado WebPartConnection que representa toda a conexão. A Provider propriedade faz referência a um WebPart ou outro controle de servidor que atua como o provedor na conexão e a propriedade faz referência a Consumer um WebPart controle de servidor ou atuando como consumidor. A ProviderConnectionPoint propriedade faz referência ao objeto da ProviderConnectionPoint conexão, enquanto a ConsumerConnectionPoint propriedade faz referência ao ConsumerConnectionPoint objeto .
Construtores
WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) |
Inicializa uma nova instância da classe WebPartConnectionsEventArgs sem precisar de um objeto WebPartConnection. |
WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) |
Inicializa uma nova instância da classe usando o objeto WebPartConnection especificado. |
Propriedades
Connection |
Obtém o objeto WebPartConnection da conexão atual. |
Consumer |
Obtém o controle WebPart que está agindo como o consumidor na conexão. |
ConsumerConnectionPoint |
Obtém o objeto ConsumerConnectionPoint da conexão atual. |
Provider |
Obtém o controle WebPart que está agindo como o provedor na conexão. |
ProviderConnectionPoint |
Obtém o objeto ProviderConnectionPoint da conexão atual. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |