SettingsPropertyValue.IsDirty Eigenschap

Definitie

Hiermee wordt opgehaald of ingesteld of de waarde van een SettingsProperty object is gewijzigd.

public:
 property bool IsDirty { bool get(); void set(bool value); };
public bool IsDirty { get; set; }
member this.IsDirty : bool with get, set
Public Property IsDirty As Boolean

Waarde van eigenschap

trueals de waarde van een SettingsProperty object is gewijzigd; anders. false

Opmerkingen

De IsDirty eigenschap geeft aan dat de waarde die door deze klasse is opgeslagen, is gewijzigd. De standaardwaarde is false. De IsDirty eigenschap is ingesteld op true onder de volgende voorwaarden:

  1. De waarde in het SettingsPropertyValue object wordt gewijzigd.

  2. De waarde in het SettingsPropertyValue object wordt geopend en de waarde is geen tekenreeks of een primitief type, zoals int, floatrealof DateTime. Wanneer de waarde die wordt beheerd door een SettingsPropertyValue object een complex type is (bijvoorbeeld een ArrayList), is er geen manier om een SettingsPropertyValue object te detecteren wanneer er wijzigingen zijn aangebracht. Als gevolg hiervan gaat het SettingsPropertyValue object pessimistisch ervan uit dat een complex type vies is zodra het is geopend vanuit de PropertyValue eigenschap.

Van toepassing op