ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary) Metodo

Definizione

Filtra le proprietà esposte da un componente tramite un oggetto TypeDescriptor.

public:
 bool FilterProperties(System::ComponentModel::IComponent ^ component, System::Collections::IDictionary ^ properties);
public bool FilterProperties (System.ComponentModel.IComponent component, System.Collections.IDictionary properties);
abstract member FilterProperties : System.ComponentModel.IComponent * System.Collections.IDictionary -> bool
Public Function FilterProperties (component As IComponent, properties As IDictionary) As Boolean

Parametri

component
IComponent

Componente per il quale filtrare le proprietà.

properties
IDictionary

Dizionario delle proprietà che può essere modificato.

Restituisce

true se il set di proprietà filtrate 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 proprietà per un componente. Le proprietà vengono aggiunte al dizionario con i nomi delle proprietà come chiavi e gli oggetti corrispondenti PropertyDescriptor come valori. Gli implementatori di questo servizio possono aggiungere, rimuovere o modificare le voci di proprietà nel dizionario.

Note per gli implementatori

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

Si applica a

Vedi anche