共用方式為


SqlPersonalizationProvider.LoadPersonalizationBlobs 方法

定義

根據指定的參數,從底層資料庫載入個人化資料。

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

參數

webPartManager
WebPartManager

管理 WebPartManager 個人化資料。

path
String

個人化資訊 Shared 的路徑將用於用於檢索金鑰的範圍。

userName
String

用於用於檢索鍵域內 User 個人化資訊的使用者名稱。

sharedDataBlob
Byte[]

這是回傳給望遠鏡的資料 Shared

userDataBlob
Byte[]

這是回傳給望遠鏡的資料 User

備註

此方法使用 webPartManagerpathusername 參數作為檢索鍵。 回傳的資料包括:

  • Shared資料在參數sharedDataBlob中回傳。

  • 根據鍵值, User 資料會以參數回傳 userDataBlob 。 參數若非nulluserName ,則表示 User 資料也會被檢索。

每當在頁面請求的情境下,從資料庫載入使用者專屬個人化資料時,物件SqlPersonalizationProvider會自動更新表格中的LastActivityDateaspnet_Users欄位。 此行為允許其他 ASP.NET 功能在管理過時資料紀錄及判斷網站近期使用者活動時使用該 LastActivityDate 屬性。

適用於