ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary) Método

Definição

Filtra os eventos que um componente expõe por meio de um TypeDescriptor.

public:
 bool FilterEvents(System::ComponentModel::IComponent ^ component, System::Collections::IDictionary ^ events);
public bool FilterEvents (System.ComponentModel.IComponent component, System.Collections.IDictionary events);
abstract member FilterEvents : System.ComponentModel.IComponent * System.Collections.IDictionary -> bool
Public Function FilterEvents (component As IComponent, events As IDictionary) As Boolean

Parâmetros

component
IComponent

O componente para o qual filtrar os eventos.

events
IDictionary

Um dicionário de eventos que pode ser modificado.

Retornos

true se o conjunto de eventos filtrados deve ser armazenado em cache; false se o serviço de filtro deve consultar novamente.

Comentários

Esse método é chamado quando um usuário solicita um conjunto de eventos para um componente. Os eventos são adicionados ao dicionário com os nomes de evento como as chaves e os objetos correspondentes EventDescriptor como os valores. Os implementadores desse serviço podem adicionar, remover ou alterar entradas de evento no dicionário.

Notas aos Implementadores

Retornar false somente quando necessário, pois consultas repetidas para o serviço de filtro de descritor de tipo podem diminuir o desempenho.

Aplica-se a

Confira também