SettingsProvider.SetPropertyValues Methode

Definition

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.

Gilt für:

Siehe auch