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
при следующих условиях:
Значение, содержащееся в объекте SettingsPropertyValue , изменяется.
Доступ к значению, содержаному в объекте SettingsPropertyValue , осуществляется, и значение не является строковым или примитивным типом, таким как
int
,float
,real
илиDateTime
. Если значение, управляемое SettingsPropertyValue объектом, является сложным типом (например ArrayList, ), объект не SettingsPropertyValue может определить, когда были внесены изменения. В результате объект пессимистично предполагает, SettingsPropertyValue что сложный тип грязное после доступа к нему из PropertyValue свойства .