SettingsProvider.SetPropertyValues Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die Werte der angegebenen Gruppe von Eigenschafteneinstellungen fest.
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)
Parameter
- context
- SettingsContext
Ein SettingsContext, der die aktuelle Anwendungsverwendung beschreibt.
- collection
- SettingsPropertyValueCollection
Eine SettingsPropertyValueCollection, die die Gruppe der festzulegenden Eigenschafteneinstellungen darstellt.
Hinweise
ApplicationSettingsBase enthält die Save -Methode, die aufgerufen wird, um die Werte aller einstellungen Eigenschaften beizubehalten. Diese Methode listet alle Einstellungsanbieter auf, die ihren Einstellungseigenschaften zugeordnet sind, und ruft die SetPropertyValues -Methode für jeden SettingsProvider auf, um den eigentlichen Serialisierungsvorgang auszuführen.
Die SetPropertyValues -Methode sollte unter Berücksichtigung der Sicherheit implementiert werden:
Nur voll vertrauenswürdiger Code sollte zum Aktualisieren von Anwendungseinstellungen zulässig sein. Teilweise vertrauenswürdiger Code sollte nur Benutzeranwendungseinstellungen aktualisieren dürfen. Nicht vertrauenswürdiger Code ist in der Regel nicht berechtigt, Anwendungseinstellungen zu aktualisieren.
Nutzungskontingente sollten als Schutz vor Ressourcenangriffen durch teilweise vertrauenswürdige Anwendungen in Betracht gezogen werden.