ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Filtruje atributy, které komponenta zveřejňuje prostřednictvím 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
Parametry
- component
- IComponent
Komponenta, která má filtrovat atributy.
- attributes
- IDictionary
Slovník atributů, které lze upravit.
Návraty
true
pokud sada filtrovaných atributů má být uložena do mezipaměti; false
pokud služba filtrování musí dotazovat znovu.
Poznámky
Tato metoda je volána, když uživatel požaduje sadu atributů pro komponentu. Atributy se přidají do slovníku s atributy TypeId jako klíče a skutečným atributem jako hodnotou. Implementátoři této služby mohou přidávat, odebírat nebo měnit existující položky atributů ve slovníku.
Poznámky pro implementátory
Vrácení false
pouze v případě potřeby, protože opakované dotazy na službu filtru popisovače typů mohou snížit výkon.