Comment faire pour créer des paramètres d'application, Microsoft Docs

Dans cet article

En utilisant le code managé, vous pouvez créer de nouveaux paramètres d'application et de les lier à des propriétés de votre formulaire ou contrôles de votre formulaire, de sorte que ces paramètres sont chargés et sauvegardés automatiquement au moment de l'exécution.







Dans la procédure suivante, vous créez manuellement une classe wrapper qui dérive de ApplicationSettingsBase. Pour cette classe, vous ajoutez une propriété accessible au public pour chaque paramètre d'application que vous souhaitez exposer.

Vous pouvez également effectuer cette procédure en utilisant un minimum de code dans le concepteur Visual Studio. Voir aussi: créer des paramètres d'application à l'aide du Designer.

Pour créer de nouveaux paramètres d'application programme

Ajouter une nouvelle classe à votre projet, et le renommer. Pour cette procédure, nous appellerons cette MyUserSettings de classe. Modifier la définition de classe de telle sorte que la classe dérive de ApplicationSettingsBase.

Définir une propriété sur cette classe d'emballage pour chaque paramètre d'application dont vous avez besoin, et appliquer cette propriété soit avec le ApplicationScopedSettingAttribute ou UserScopedSettingAttribute. en fonction de la portée du réglage. Pour plus d'informations sur la portée des paramètres, voir Paramètres de l'application Vue d'ensemble. Maintenant, votre code devrait ressembler à ceci:







Créer une instance de cette classe d'emballage dans votre application. Il sera généralement un membre privé de la forme principale. Maintenant que vous avez défini votre classe, vous devez lier à une propriété; dans ce cas, la propriété BackColor de votre formulaire. Vous pouvez accomplir cela dans le gestionnaire d'événements de charge de votre formulaire.

Si vous fournissez un moyen de modifier les paramètres au moment de l'exécution, vous devrez enregistrer sur le disque les paramètres actuels de l'utilisateur lorsque votre formulaire se ferme, ou bien ces changements seront perdus.

Vous avez créé avec succès un nouveau paramètre d'application et lié à la propriété spécifiée.

.Sécurité NET Framework

Le fournisseur de paramètres par défaut, LocalFileSettingsProvider. informations à la configuration persiste fichiers sous forme de texte. Cela limite la sécurité à la sécurité d'accès aux fichiers fournis par le système d'exploitation pour l'utilisateur actuel. De ce fait, doit être pris en charge avec les informations stockées dans des fichiers de configuration. Par exemple, un usage commun pour les paramètres d'application est de stocker les chaînes de connexion qui pointent vers le magasin de données de l'application. Toutefois, en raison des problèmes de sécurité, ces chaînes ne doivent pas inclure les mots de passe. Pour plus d'informations sur les chaînes de connexion, voir SpecialSetting.







Articles Liés