Поделиться через


SettingsPropertyValue.IsDirty Свойство

Определение

Возвращает или устанавливает признак, указывающий было ли изменено значение объекта 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

Значение свойства

true, если значение объекта SettingsProperty было изменено; в противном случае — false.

Комментарии

Свойство IsDirty указывает, что значение, хранящееся этим классом, изменилось. Значение по умолчанию — false. Свойству IsDirty присваивается значение true при следующих условиях:

  1. Значение, содержащееся в объекте SettingsPropertyValue , изменяется.

  2. Доступ к значению, содержаному в объекте SettingsPropertyValue , осуществляется, и значение не является строковым или примитивным типом, таким как int, float, realили DateTime. Если значение, управляемое SettingsPropertyValue объектом, является сложным типом (например ArrayList, ), объект не SettingsPropertyValue может определить, когда были внесены изменения. В результате объект пессимистично предполагает, SettingsPropertyValue что сложный тип грязное после доступа к нему из PropertyValue свойства .

Применяется к