ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary) Metoda

Definice

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.

Platí pro

Viz také