IPersistComponentSettings.SaveSettings Propiedad
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í.
Obtiene o establece un valor que indica si el control debe conservar automáticamente sus propiedades de configuración de aplicación.
public:
property bool SaveSettings { bool get(); void set(bool value); };
public bool SaveSettings { get; set; }
member this.SaveSettings : bool with get, set
Public Property SaveSettings As Boolean
Valor de propiedad
true
si el control debe conservar automáticamente su estado; en caso contrario, false
.
Ejemplos
En el ejemplo de código siguiente se muestra la manera adecuada de que un control compruebe el valor de la SaveSettings propiedad antes de intentar conservar automáticamente sus datos de configuración.
protected override void Dispose( bool disposing ) {
if(disposing) {
try {
if (SaveSettings) {
SaveComponentSettings();
}
}
finally {
//...
}
}
Comentarios
Si un control contiene datos de configuración, normalmente conservará estos datos en respuesta a una llamada explícita al SaveComponentSettings método o, a veces, implícitamente cuando se invoca el método del Dispose control. La SaveSettings propiedad determina si un control conserva automáticamente sus datos de configuración cuando se elimina.
El valor predeterminado de SaveSettings depende de la implementación del control. La documentación del control debe indicar si usa la configuración de la aplicación, qué datos se conservan y cuál es el valor predeterminado de la SaveSettings propiedad.