IPersistComponentSettings Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les fonctionnalités standard pour les contrôles ou les bibliothèques qui stockent et récupèrent des paramètres d'application.
public interface class IPersistComponentSettings
public interface IPersistComponentSettings
type IPersistComponentSettings = interface
Public Interface IPersistComponentSettings
Remarques
En règle générale, vous pouvez ajouter la prise en charge des paramètres d’application à une application en créant une classe wrapper de paramètres, qui est dérivée de ApplicationSettingsBase, puis ajouter des propriétés spéciales à cette classe. Toutefois, cette approche n’encapsule pas suffisamment les paramètres d’application pour un contrôle afin que son conteneur soit protégé des détails. L’interface IPersistComponentSettings fournit à une application une interface standard pour communiquer les demandes de modification d’état des paramètres d’application à un module de contrôle, de composant ou de bibliothèque. Les outils de conception dépendent également de cette interface pour gérer correctement les contrôles et les composants.
Propriétés
SaveSettings |
Obtient ou définit une valeur indiquant si le contrôle doit rendre ses données de configuration automatiquement persistantes. |
SettingsKey |
Obtient ou définit la valeur de la clé de paramètres d'application pour l'instance actuelle du contrôle. |
Méthodes
LoadComponentSettings() |
Lit les paramètres d'application du contrôle dans leurs propriétés correspondantes et met à jour l'état du contrôle. |
ResetComponentSettings() |
Restaure les valeurs par défaut des propriétés de paramètres d'application du contrôle. |
SaveComponentSettings() |
Rend persistantes les propriétés de paramètres d'application du contrôle. |