WebPartConnectionsEventArgs Classe

Definição

Fornece os dados de eventos para os WebPartsConnected eventos e WebPartsDisconnected do WebPartManager controlo.

public ref class WebPartConnectionsEventArgs : EventArgs
public class WebPartConnectionsEventArgs : EventArgs
type WebPartConnectionsEventArgs = class
    inherit EventArgs
Public Class WebPartConnectionsEventArgs
Inherits EventArgs
Herança
WebPartConnectionsEventArgs

Observações

Utilizando as capacidades do conjunto de controlos Web Parts, é possível criar uma ligação entre dois WebPart ou outros controlos de servidor, com um controlo a atuar como fornecedor e o outro a servir como consumidor de dados. Para formar uma ligação, os dois controlos devem residir numa zona que herde da WebPartZoneBase classe (como o WebPartZone controlo), e devem ser desenhados corretamente para partilhar dados através de uma interface comum. Para detalhes sobre ligações Web Parts, consulte WebPartConnectionResumo das Conexões Web Parts.

A WebPartConnectionsEventArgs classe passa dados de eventos para métodos que utilizam o WebPartConnectionsEventHandler delegado para gerir eventos. Existem dois métodos relacionados com ligações que geram eventos e usam a WebPartConnectionsEventArgs classe para fornecer dados de eventos. Ambos são membros do WebPartManager controlo. O OnWebPartsConnected método levanta o WebPartsConnected evento depois de dois controlos de servidor terem sido conectados com sucesso, e o OnWebPartsDisconnected método gera o WebPartsDisconnected evento depois de dois controlos de servidor terem sido desconectados.

Os programadores podem criar métodos personalizados de gestores de eventos para os WebPartsConnected eventos e WebPartsDisconnected e, nesses métodos, podem usar a WebPartConnectionsEventArgs classe para aceder aos detalhes de uma ligação. Por exemplo, um programador pode declarar o OnWebPartsConnected atributo no <asp:webpartmanager> elemento e atribuir-lhe um nome de método personalizado que irá tratar do evento. No método handler personalizado, os programadores podem aceder aos detalhes de uma ligação usando o WebPartConnectionsEventArgs objeto que é passado ao método como parâmetro.

A WebPartConnectionsEventArgs classe tem duas sobrecargas do construtor. O WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) construtor é o padrão; inicializa os valores das propriedades da classe. O WebPartConnectionsEventArgs.WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection) construtor chama o construtor sem parâmetro e depois também inicializa a Connection propriedade.

A WebPartConnectionsEventArgs classe tem várias propriedades, todas referindo-se aos aspetos essenciais de uma ligação a Web Parts. A Connection propriedade refere-se ao objeto associado WebPartConnection que representa toda a ligação. A Provider propriedade refere-se a um WebPart ou outro controlo de servidor a atuar como fornecedor na ligação, e a Consumer propriedade refere-se a um WebPart ou controlo de servidor a atuar como consumidor. A ProviderConnectionPoint propriedade faz referência ao objeto da ProviderConnectionPoint ligação, enquanto a ConsumerConnectionPoint propriedade faz referência ao ConsumerConnectionPoint objeto.

Construtores

Name Description
WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartConnection)

Inicializa uma nova instância da classe usando o objeto especificado WebPartConnection .

WebPartConnectionsEventArgs(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint)

Inicializa uma nova instância da WebPartConnectionsEventArgs classe sem precisar de um WebPartConnection objeto.

Propriedades

Name Description
Connection

Obtém o WebPartConnection objeto da ligação atual.

Consumer

Fica com o WebPart controlo que atua como consumidor na ligação.

ConsumerConnectionPoint

Obtém o ConsumerConnectionPoint objeto da ligação atual.

Provider

Fica com o WebPart controlo que atua como fornecedor na ligação.

ProviderConnectionPoint

Obtém o ProviderConnectionPoint objeto da ligação atual.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também