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í vlastností, která se má nastavit.

Poznámky

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

Metoda SetPropertyValues by měla být implementována s ohledem na zabezpečení:

  • Aktualizovat nastavení aplikace by měl být povolen pouze plně důvěryhodný kód. Částečně důvěryhodný kód by měl mít povoleno aktualizovat pouze nastavení uživatelských aplikací. Nedůvěryhodný kód obvykle neumožňuje aktualizovat nastavení aplikace.

  • Kvóty využití by měly být považovány za ochranu před útoky na prostředky částečně důvěryhodnými aplikacemi.

Platí pro

Viz také