Compartir a través de


SettingsProvider.SetPropertyValues Método

Definición

Establece los valores del grupo especificado de valores de propiedades.

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)

Parámetros

context
SettingsContext

Objeto SettingsContext que describe el uso de la aplicación actual.

collection
SettingsPropertyValueCollection

Objeto SettingsPropertyValueCollection que representa el grupo de valores de propiedades que se va a establecer.

Comentarios

ApplicationSettingsBase contiene el Save método , al que se llama para conservar los valores de todas sus propiedades de configuración. Este método enumera todos los proveedores de configuración asociados a sus propiedades de configuración y llama al SetPropertyValues método para que realice SettingsProvider la operación de serialización real.

El SetPropertyValues método debe implementarse teniendo en cuenta la seguridad:

  • Solo se debe permitir que el código de plena confianza actualice la configuración de la aplicación. Se debe permitir que el código de confianza parcial actualice solo la configuración de la aplicación de usuario. Normalmente, no se permite que el código que no sea de confianza actualice la configuración de la aplicación.

  • Las cuotas de uso deben tenerse en cuenta para protegerse frente a ataques de recursos por parte de aplicaciones de confianza parcial.

Se aplica a

Consulte también