SettingsPropertyValue.IsDirty Egenskap

Definition

Hämtar eller anger om värdet för ett SettingsProperty objekt har ändrats.

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

Egenskapsvärde

trueom värdet för ett SettingsProperty objekt har ändrats, annars . false

Kommentarer

Egenskapen IsDirty anger att värdet som lagras av den här klassen har ändrats. Standardvärdet är false. Egenskapen IsDirty är inställd true på under följande villkor:

  1. Värdet i SettingsPropertyValue objektet ändras.

  2. Värdet i SettingsPropertyValue objektet används och värdet är inte en sträng eller en primitiv typ som int, float, realeller DateTime. När värdet som hanteras av ett SettingsPropertyValue objekt är en komplex typ (till exempel en ArrayList) finns det inget sätt för ett SettingsPropertyValue objekt att identifiera när ändringar har gjorts. Därför SettingsPropertyValue förutsätter objektet pessimistiskt att en komplex typ är smutsig när den har använts från PropertyValue egenskapen.

Gäller för