SettingsProvider.SetPropertyValues Metodo

Definizione

Imposta i valori del gruppo specificato di impostazioni delle proprietà.

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)

Parametri

context
SettingsContext

Oggetto SettingsContext che descrive l'utilizzo corrente dell'applicazione.

collection
SettingsPropertyValueCollection

Oggetto SettingsPropertyValueCollection che rappresenta il gruppo di impostazioni delle proprietà da impostare.

Commenti

ApplicationSettingsBase contiene il Save metodo , chiamato per rendere persistenti i valori di tutte le relative proprietà delle impostazioni. Questo metodo enumera tutti i provider di impostazioni associati alle relative proprietà delle impostazioni e chiama il SetPropertyValues metodo per ognuno SettingsProvider per eseguire l'operazione di serializzazione effettiva.

Il SetPropertyValues metodo deve essere implementato tenendo presente la sicurezza:

  • È consigliabile consentire l'aggiornamento delle impostazioni dell'applicazione solo con codice completamente attendibile. Il codice parzialmente attendibile deve essere autorizzato ad aggiornare solo le impostazioni dell'applicazione utente. Il codice non attendibile non è in genere autorizzato ad aggiornare le impostazioni dell'applicazione.

  • Le quote di utilizzo devono essere considerate sorvegliate dagli attacchi alle risorse da applicazioni parzialmente attendibili.

Si applica a

Vedi anche