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 設定檔提供者會更新已變更的屬性。 如果 AutomaticSaveEnabled 屬性為 ,則會 Save 在頁面執行結束時自動呼叫 方法true
方法中呼叫的 Save 設定檔提供者無法明確判斷具有自訂類別類型或複雜類型的配置檔案屬性,例如集合已變更。 您可以使用 ProfileAutoSaving 事件來判斷自訂物件是否已修改,以及繼續自動儲存已修改的物件,或取消未修改物件時自動儲存。 類別的預設行為 ProfileBase 是針對第一次存取屬性時屬於自訂或複雜類型的屬性,將 屬性 true
設定 IsDirty 為 。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應