ProfileBase.Save 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
更新設定檔資料來源,並更改設定檔屬性值。
public:
override void Save();
public override void Save();
override this.Save : unit -> unit
Public Overrides Sub Save ()
備註
此 Save 方法將修改過的剖面屬性值寫入資料來源。 設定檔提供者可透過僅在屬性 IsDirty 設定為 true時進行更新,減少資料來源上的活動量。 這正是預設 SqlProfileProvider的情況。 當 Save 方法將資料來源的屬性值儲存後, IsDirty 將 設為 false。
你可以利用這個 ProfileAutoSaving 事件實作自訂邏輯,判斷帶有自訂類型或複雜型態的設定檔屬性是否被修改,並繼續自動保存修改過的物件,或若未修改物件則取消自動保存。