PersonalizationProvider.SavePersonalizationState(PersonalizationState) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將個人化資料儲存到資料庫。
public:
virtual void SavePersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationState ^ state);
public virtual void SavePersonalizationState(System.Web.UI.WebControls.WebParts.PersonalizationState state);
abstract member SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
override this.SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
Public Overridable Sub SavePersonalizationState (state As PersonalizationState)
參數
- state
- PersonalizationState
PersonalizationState一個包含個人化資料的檔案需要儲存。
例外狀況
state 是 null。
被儲存的state物件類型與方法回傳state的物件不同LoadPersonalizationState(WebPartManager, Boolean)。
備註
此方法是該類別儲存 WebPartPersonalization 個人化資料的主要入口。
此方法的預設實作使用內部實作 PersonalizationState 的方法,將個人化資料打包到位元組陣列中。 如果這種打包結果產生空的位元組陣列(因為屬性擷取時沒有產生個人化資料),預設實作會呼叫該 ResetPersonalizationBlob 方法。 否則,預設實作會呼叫該 SavePersonalizationBlob 方法。