Condividi tramite


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 dell'applicazione corrente.

collection
SettingsPropertyValueCollection

Classe SettingsPropertyValueCollection rappresentante il gruppo di impostazioni delle proprietà da impostare.

Commenti

ApplicationSettingsBase contiene il Save metodo , che viene 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:

  • Solo il codice completamente attendibile deve essere autorizzato ad aggiornare le impostazioni dell'applicazione. 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 per proteggersi dagli attacchi alle risorse da applicazioni parzialmente attendibili.

Si applica a

Vedi anche