語言

PersonalizationProvider.SavePersonalizationBlob 方法

定義

當在衍生類別中覆寫時,會將原始個人化資料儲存到底層資料庫。

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 範圍內。

適用於