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[]

要儲存的資料位元組陣列。

備註

這個方法是方法的抽象定義,用來將原始個人化資料儲存至基礎資料存放區。

衍生實作應該使用 webPartManagerpathuserName 參數作為儲存體金鑰。 衍生的個人化提供者必須能夠區分個別頁面的個人化資料。 此外,針對指定頁面的狀態,提供者必須能夠區分 SharedUser 範圍。 如果提供非 null 使用者名稱,則 dataBlob 參數位於 User 範圍中,否則會 dataBlob 假設參數位於 Shared 範圍內。

適用於