ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary) Méthode

Définition

Filtre les attributs exposés par un composant à l'aide de 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

Paramètres

component
IComponent

Composant dont les attributs doivent être filtrés.

attributes
IDictionary

Dictionnaire d'attributs pouvant être modifiés.

Retours

true si l'ensemble d'attributs filtrés doit être mis en cache ; false si le service de filtre doit interroger à nouveau.

Remarques

Cette méthode est appelée lorsqu’un utilisateur demande un ensemble d’attributs pour un composant. Les attributs sont ajoutés au dictionnaire avec l’attribut comme TypeId clés et l’attribut réel comme valeur. Les implémenteurs de ce service peuvent ajouter, supprimer ou modifier des entrées d’attribut existantes dans le dictionnaire.

Notes pour les responsables de l’implémentation

Retournez false uniquement si nécessaire, car les requêtes répétées au service de filtre de descripteur de type peuvent réduire les performances.

S’applique à

Voir aussi