SettingsProvider.SetPropertyValues Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.