ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary) Método

Definição

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

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

Parâmetros

component
IComponent

O componente cujos atributos devem ser filtrados.

attributes
IDictionary

Um dicionário de atributos que pode ser modificado.

Retornos

true se o conjunto de atributos 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 atributos para um componente. Os atributos são adicionados ao dicionário com o do TypeId atributo como as chaves e o atributo real como o valor. Os implementadores desse serviço podem adicionar, remover ou alterar entradas de atributo existentes 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