SettingsProvider.SetPropertyValues Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.