SettingsPropertyValue.IsDirty Vlastnost

Definice

Získá nebo nastaví, zda se změnila hodnota objektu SettingsProperty .

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

Hodnota vlastnosti

truepokud se hodnota objektu SettingsProperty změnila, v opačném případě . false

Poznámky

Vlastnost IsDirty označuje, že hodnota uložená touto třídou se změnila. Výchozí formát je false. Vlastnost IsDirty je nastavena na true za následujících podmínek:

  1. Hodnota obsažená v objektu SettingsPropertyValue se změní.

  2. K hodnotě obsažené v objektu SettingsPropertyValue se přistupuje a není to řetězec nebo primitivní typ, jako intje , float, realnebo DateTime. Pokud je hodnota spravovaná objektem SettingsPropertyValue komplexní typ (například ArrayList), neexistuje způsob, SettingsPropertyValue jak objekt zjistit, kdy byly provedeny změny. V důsledku toho objekt pesimisticky předpokládá, SettingsPropertyValue že komplexní typ je špinavý, jakmile byl přístup z PropertyValue vlastnosti.

Platí pro