SqlPersonalizationProvider.SavePersonalizationBlob 方法

定義

將未經處理的個人化資料儲存至基礎 Microsoft SQL Server 資料庫。

protected:
 override void SavePersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName, cli::array <System::Byte> ^ dataBlob);
protected override void SavePersonalizationBlob (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte[] dataBlob);
override this.SavePersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string * byte[] -> unit
Protected Overrides Sub SavePersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String, dataBlob As Byte())

參數

webPartManager
WebPartManager

WebPartManager,管理個人化資料。

path
String

PersonalizationScope,表示要儲存的個人化資訊。 這個值不能是 null

userName
String

User 範圍中用做索引鍵之個人化資訊的使用者名稱。

dataBlob
Byte[]

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

備註

如果提供非 null 使用者名稱,則 dataBlob 參數會包含範圍的個人化資料 UserdataBlob 否則會假設包含範圍的資料 Shared

物件 SqlPersonalizationProvider 會在每次使用者特定的個人化資料儲存至頁面要求內容中的資料庫時,自動更新 LastActivityDateaspnet_Users 資料表中的資料行。 此行為可讓其他 ASP.NET 功能在管理過時的資料記錄以及判斷網站上的最近使用者活動時使用 LastActivityDate 屬性。

適用於