SettingsProvider.SetPropertyValues Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger värdena för den angivna gruppen med egenskapsinställningar.
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)
Parametrar
- context
- SettingsContext
En SettingsContext som beskriver den aktuella programanvändningen.
- collection
- SettingsPropertyValueCollection
En SettingsPropertyValueCollection som representerar den grupp med egenskapsinställningar som ska anges.
Kommentarer
ApplicationSettingsBase innehåller metoden Save , som anropas för att bevara värdena för alla dess inställningsegenskaper. Den här metoden räknar upp genom alla inställningar som är associerade med dess inställningsegenskaper och anropar SetPropertyValues metoden för var och en SettingsProvider för att utföra den faktiska serialiseringsåtgärden.
Metoden SetPropertyValues bör implementeras med säkerhet i åtanke:
Endast fullständigt betrodd kod bör tillåtas att uppdatera programinställningarna. Delvis betrodd kod bör tillåtas att endast uppdatera inställningar för användarprogram. Ej betrodd kod tillåts vanligtvis inte att uppdatera programinställningarna.
Användningskvoter bör anses skydda mot resursattacker från delvis betrodda program.