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是在首次访问属性true时,将自定义或复杂类型的属性的 属性设置为 IsDirty

适用于

另请参阅