SettingsProvider.SetPropertyValues Methode

Definitie

Hiermee stelt u de waarden van de opgegeven groep eigenschapsinstellingen in.

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)

Parameters

context
SettingsContext

Een SettingsContext beschrijving van het huidige toepassingsgebruik.

collection
SettingsPropertyValueCollection

Een SettingsPropertyValueCollection weergave van de groep eigenschapsinstellingen die moeten worden ingesteld.

Opmerkingen

ApplicationSettingsBase bevat de Save methode, die wordt aangeroepen om de waarden van alle eigenschappen van de instellingen te behouden. Deze methode inventariseert alle instellingenproviders die zijn gekoppeld aan de eigenschappen van de instellingen en roept de SetPropertyValues methode voor elke SettingsProvider methode aan om de werkelijke serialisatiebewerking uit te voeren.

De SetPropertyValues methode moet worden geïmplementeerd met het oog op beveiliging:

  • Alleen volledig vertrouwde code mag toepassingsinstellingen bijwerken. Gedeeltelijk vertrouwde code mag alleen gebruikerstoepassingsinstellingen bijwerken. Niet-vertrouwde code is doorgaans niet toegestaan om toepassingsinstellingen bij te werken.

  • Gebruiksquota moeten worden overwogen om te voorkomen dat resources worden aangevallen door gedeeltelijk vertrouwde toepassingen.

Van toepassing op

Zie ook