SettingsPropertyValue.IsDirty Propiedad

Definición

Obtiene o establece si el valor de un objeto SettingsProperty ha cambiado.

C#
public bool IsDirty { get; set; }

Valor de propiedad

true si ha cambiado el valor de un objeto SettingsProperty; en caso contrario, false.

Comentarios

La IsDirty propiedad indica que el valor almacenado por esta clase ha cambiado. De manera predeterminada, es false. La IsDirty propiedad se establece true en las condiciones siguientes:

  1. El valor contenido en el SettingsPropertyValue objeto se cambia.

  2. Se tiene acceso al valor contenido en el SettingsPropertyValue objeto y el valor no es una cadena o un tipo primitivo como int, float, realo DateTime. Cuando el valor administrado por un SettingsPropertyValue objeto es un tipo complejo (por ejemplo, un ArrayList), no hay forma de que un SettingsPropertyValue objeto detecte cuándo se han realizado cambios. Como resultado, el SettingsPropertyValue objeto asume pesimistamente que un tipo complejo está sucio una vez que se ha accedido desde la PropertyValue propiedad .

Se aplica a

Producto Versiones
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9