ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary) Metoda

Definicja

Filtruje atrybuty uwidaczniane przez składnik za pośrednictwem elementu 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

Składnik do filtrowania atrybutów.

attributes
IDictionary

Słownik atrybutów, które można modyfikować.

Zwraca

true jeśli zestaw filtrowanych atrybutów ma być buforowany; false jeśli usługa filtrowania musi ponownie wysłać zapytanie.

Uwagi

Ta metoda jest wywoływana, gdy użytkownik żąda zestawu atrybutów składnika. Atrybuty są dodawane do słownika z atrybutem TypeId jako kluczami i rzeczywistym atrybutem jako wartością. Implementacje tej usługi mogą dodawać, usuwać lub zmieniać istniejące wpisy atrybutów w słowniku.

Uwagi dotyczące implementowania

Zwracaj false tylko wtedy, gdy jest to konieczne, ponieważ powtarzające się zapytania do usługi filtrowania deskryptorów typów mogą zmniejszyć wydajność.

Dotyczy

Zobacz też