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 范围返回的数据。

注解

此方法使用webPartManagerpath``username参数作为检索键。 返回的数据包含:

  • Shared参数中sharedDataBlob返回的数据。

  • 根据键值, User 数据在参数中 userDataBlob 返回。 参数的非nulluserName 指示 User 也检索数据。

每次从页面请求上下文中的数据库中加载特定于用户的个性化数据时,该 SqlPersonalizationProvider 对象都会自动更新 LastActivityDate 表中的列 aspnet_Users 。 此行为允许其他 ASP.NET 功能在管理过时的数据记录以及确定网站上的最近用户活动时使用 LastActivityDate 该属性。

适用于