ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary) Metodo

Definizione

Filtra gli eventi esposti da un componente tramite un oggetto TypeDescriptor.

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

Parametri

component
IComponent

Componente per il quale filtrare gli eventi.

events
IDictionary

Dizionario degli eventi che può essere modificato.

Restituisce

true se l'insieme di eventi 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 eventi per un componente. Gli eventi vengono aggiunti al dizionario con i nomi degli eventi come chiavi e gli oggetti corrispondenti EventDescriptor come valori. Gli implementatori di questo servizio possono aggiungere, rimuovere o modificare le voci degli eventi 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