ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary) Metodo

Definizione

Filtra gli attributi esposti da un componente tramite un oggetto 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

Parametri

component
IComponent

Componente di cui filtrare gli attributi.

attributes
IDictionary

Dizionario degli attributi che può essere modificato.

Restituisce

true se l'insieme di attributi filtrati può essere memorizzato nella cache; false se il servizio filtro deve eseguire di nuovo la query.

Commenti

Questo metodo viene chiamato quando un utente richiede un set di attributi per un componente. Gli attributi vengono aggiunti al dizionario con le chiavi dell'attributo TypeId e l'attributo effettivo come valore. Gli implementatori di questo servizio possono aggiungere, rimuovere o modificare le voci degli attributi esistenti nel dizionario.

Note per gli implementatori

Restituisce false solo quando necessario, perché le query ripetute al servizio filtro del descrittore di tipo possono ridurre le prestazioni.

Si applica a

Vedi anche