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 範圍的傳回資料。

備註

這個方法會 webPartManager 使用 、 pathusername 參數作為擷取索引鍵。 傳回的資料包含:

  • 參數 SharedsharedDataBlob 傳回的資料。

  • 視索引鍵值而定, User 資料會在 參數中 userDataBlob 傳回。 參數的非 nulluserName 表示 User 也會擷取資料。

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

適用於