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


ProfileBase.IsDirty Свойство

Определение

Получает значение, указывающее, изменялись ли свойства профиля.

public:
 property bool IsDirty { bool get(); };
public bool IsDirty { get; }
member this.IsDirty : bool
Public ReadOnly Property IsDirty As Boolean

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

true, если было изменено какое-либо свойство профиля; в противном случае, false.

Комментарии

Свойство IsDirty может использоваться поставщиком профилей во время Save метода для определения того, были ли изменены свойства, состоящие из примитивных типов, строк или DateTime объектов. Измененные свойства затем обновляются поставщиком профилей в методе Save . Метод Save автоматически вызывается в конце выполнения страницы, если AutomaticSaveEnabled свойство имеет значение true

Поставщик профилей, вызываемый в методе Save , не может явно определить, изменилось ли свойство профиля с пользовательским типом класса или сложный тип, например коллекция. Событие можно использовать, ProfileAutoSaving чтобы определить, был ли изменен пользовательский объект, и продолжить автоматическое сохранение измененных объектов или отменить автоматическое сохранение, если объекты не были изменены. По умолчанию ProfileBase класс присваивает свойству IsDirty значение для свойств, которые относятся к true пользовательскому или сложному типу при первом обращении к свойству.

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

См. также раздел