Partage via


SettingsProvider.SetPropertyValues Méthode

Définition

Définit les valeurs du groupe de paramètres de propriétés spécifié.

public:
 abstract void SetPropertyValues(System::Configuration::SettingsContext ^ context, System::Configuration::SettingsPropertyValueCollection ^ collection);
public abstract void SetPropertyValues (System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyValueCollection collection);
abstract member SetPropertyValues : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyValueCollection -> unit
Public MustOverride Sub SetPropertyValues (context As SettingsContext, collection As SettingsPropertyValueCollection)

Paramètres

context
SettingsContext

SettingsContext décrivant l'utilisation de l'application actuelle.

collection
SettingsPropertyValueCollection

SettingsPropertyValueCollection représentant le groupe de paramètres de propriétés à définir.

Remarques

ApplicationSettingsBase contient la Save méthode, qui est appelée pour conserver les valeurs de toutes ses propriétés de paramètres. Cette méthode énumère tous les fournisseurs de paramètres associés à ses propriétés de paramètres et appelle la SetPropertyValues méthode pour chacun SettingsProvider d’eux afin d’effectuer l’opération de sérialisation réelle.

La SetPropertyValues méthode doit être implémentée en tenant compte de la sécurité :

  • Seul le code entièrement fiable doit être autorisé à mettre à jour les paramètres de l’application. Le code partiellement approuvé doit être autorisé à mettre à jour uniquement les paramètres de l’application utilisateur. Le code non approuvé n’est généralement pas autorisé à mettre à jour les paramètres de l’application.

  • Les quotas d’utilisation doivent être considérés pour se protéger contre les attaques de ressources par des applications partiellement approuvées.

S’applique à

Voir aussi