ProfileBase.IsDirty 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得布林值,指出設定檔屬性是否已修改。
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為 。