Бөлісу құралы:


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 для свойств, которые имеют пользовательский или сложный тип при первом обращении к свойству.

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

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