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 Einstellungeneigenschaften beizubehalten. Diese Methode listet alle Einstellungenanbieter auf, die ihren Einstellungseigenschaften zugeordnet sind, und ruft die SetPropertyValues Methode für jeden SettingsProvider auf, um den tatsächlichen Serialisierungsvorgang auszuführen.
Die SetPropertyValues Methode sollte mit Sicherheit implementiert werden:
Nur voll vertrauenswürdiger Code sollte es erlaubt sein, Anwendungseinstellungen zu aktualisieren. Teilweise vertrauenswürdiger Code sollte nur benutzeranwendungseinstellungen aktualisiert werden dürfen. Nicht vertrauenswürdiger Code darf in der Regel keine Anwendungseinstellungen aktualisieren.
Nutzungskontingente sollten als Schutz vor Ressourcenangriffen durch teilweise vertrauenswürdige Anwendungen betrachtet werden.