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í 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.