ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary) Method

Definition

Filtra os atributos que um componente expõe por meio de um TypeDescriptor.Filters the attributes that a component exposes through a 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

Parameters

component
IComponent

O componente cujos atributos devem ser filtrados.The component to filter the attributes of.

attributes
IDictionary

Um dicionário de atributos que pode ser modificado.A dictionary of attributes that can be modified.

Returns

Boolean

true se o conjunto de atributos filtrados deve ser armazenado em cache; false se o serviço de filtro deve consultar novamente.true if the set of filtered attributes is to be cached; false if the filter service must query again.

Remarks

Esse método é chamado quando um usuário solicita um conjunto de atributos para um componente.This method is called when a user requests a set of attributes for a component. Os atributos são adicionados ao dicionário com o TypeId do atributo como as chaves e o atributo real como o valor.The attributes are added to the dictionary with the attribute's TypeId as the keys and the actual attribute as the value. Os implementadores desse serviço podem adicionar, remover ou alterar entradas de atributo existentes no dicionário.Implementers of this service can add, remove, or alter existing attribute entries in the dictionary.

Notes to Implementers

Retornar false somente quando necessário, pois as consultas repetidas para o serviço de filtro do descritor de tipo podem diminuir o desempenho.Return false only when necessary, because repeated queries to the type descriptor filter service can decrease performance.

Applies to

See also