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 設定檔提供者會更新已變更的屬性。 如果 AutomaticSaveEnabled 屬性為 ,則會 Save 在頁面執行結束時自動呼叫 方法true

方法中呼叫的 Save 設定檔提供者無法明確判斷具有自訂類別類型或複雜類型的配置檔案屬性,例如集合已變更。 您可以使用 ProfileAutoSaving 事件來判斷自訂物件是否已修改,以及繼續自動儲存已修改的物件,或取消未修改物件時自動儲存。 類別的預設行為 ProfileBase 是針對第一次存取屬性時屬於自訂或複雜類型的屬性,將 屬性 true 設定 IsDirty 為 。

適用於

另請參閱