PersonalizationProvider.SavePersonalizationBlob 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當在衍生類別中覆寫時,會將原始個人化資料儲存到底層資料庫。
protected:
abstract void SavePersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName, cli::array <System::Byte> ^ dataBlob);
protected abstract void SavePersonalizationBlob(System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte[] dataBlob);
abstract member SavePersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string * byte[] -> unit
Protected MustOverride Sub SavePersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String, dataBlob As Byte())
參數
- webPartManager
- WebPartManager
管理 WebPartManager 個人化資料。
- path
- String
個人化資訊的路徑將作為資料儲存鍵使用。
- userName
- String
個人化資訊的使用者名稱作為鍵碼。
- dataBlob
- Byte[]
要儲存的資料位元組陣列。
備註
此方法是將原始個人化資料儲存到底層資料儲存的方法的抽象定義。
衍生實作應使用 webPartManager、 和 pathuserName 參數作為儲存鍵。 衍生的個人化提供者必須能依每頁區分個人化資料。 此外,對於特定頁面的狀態,提供者必須能夠區分 Shared 和 User 範圍。 若提供非null 使用者名稱,則 dataBlob 該參數屬於 User 作用域;否則, dataBlob 該參數假設在 Shared 範圍內。