ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary) Método
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.
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.