ProfileBase.Save 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用已變更的設定檔屬性值,更新設定檔資料來源。
public:
override void Save();
public override void Save ();
override this.Save : unit -> unit
Public Overrides Sub Save ()
備註
方法 Save 會將修改過的配置檔屬性值寫入數據源。 只有當 屬性設定為 true
時IsDirty,配置檔提供者才能執行更新,以減少數據源的活動量。 這是預設 SqlProfileProvider的案例。 方法 Save 將屬性值儲存至資料源之後, IsDirty 會設定為 false
。
您可以使用 ProfileAutoSaving 事件來實作自定義邏輯,以判斷具有自定義類型或複雜類型的配置檔屬性是否已修改,並繼續自動儲存已修改的物件,或者如果未修改物件,則取消自動儲存。