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 de valores de propiedad especificados.
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
que SettingsContext describe el uso de la aplicación actual.
- collection
- SettingsPropertyValueCollection
SettingsPropertyValueCollection que representa el grupo de valores de propiedad que se van 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 cada SettingsProvider uno para realizar 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 considerarse para protegerse frente a ataques de recursos mediante aplicaciones de confianza parcial.