SqlPersonalizationProvider.LoadPersonalizationBlobs 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據指定的參數,從底層資料庫載入個人化資料。
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 個人化資料。
備註
此方法使用 webPartManager、 path和 username 參數作為檢索鍵。 回傳的資料包括:
Shared資料在參數
sharedDataBlob中回傳。根據鍵值, User 資料會以參數回傳
userDataBlob。 參數若非null值userName,則表示 User 資料也會被檢索。
每當在頁面請求的情境下,從資料庫載入使用者專屬個人化資料時,物件SqlPersonalizationProvider會自動更新表格中的LastActivityDateaspnet_Users欄位。 此行為允許其他 ASP.NET 功能在管理過時資料紀錄及判斷網站近期使用者活動時使用該 LastActivityDate 屬性。