WebPartConnectionsEventArgs Classe

Definição

Fornece os dados de evento para o eventos WebPartsConnected e WebPartsDisconnected do controle WebPartManager.

public class WebPartConnectionsEventArgs : EventArgs
Herança
WebPartConnectionsEventArgs

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

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)

Aplica-se a

Produto Versões
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Confira também