Share via


SettingsProvider.SetPropertyValues Metoda

Definice

Nastaví hodnoty zadané skupiny nastavení vlastností.

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)

Parametry

context
SettingsContext

Popis SettingsContext aktuálního využití aplikace.

collection
SettingsPropertyValueCollection

Představuje SettingsPropertyValueCollection skupinu nastavení vlastnosti, která se má nastavit.

Poznámky

ApplicationSettingsBase obsahuje metodu Save , která je volána k zachování hodnot všech vlastností nastavení. Tato metoda provede výčet všech zprostředkovatelů nastavení přidružených k jeho vlastnostem nastavení a volá metodu SetPropertyValues pro každý SettingsProvider k provedení skutečné operace serializace.

Metoda SetPropertyValues by se měla implementovat s ohledem na zabezpečení:

  • Aktualizace nastavení aplikace by měla být povolena pouze plně důvěryhodnému kódu. Částečně důvěryhodnému kódu by mělo být povoleno aktualizovat pouze nastavení uživatelských aplikací. Nedůvěryhodný kód obvykle nemá povoleno aktualizovat nastavení aplikace.

  • Kvóty využití by se měly zvážit kvůli ochraně před útoky na prostředky částečně důvěryhodnými aplikacemi.

Platí pro

Viz také