SqlPersonalizationProvider.SavePersonalizationBlob 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将原始个性化设置数据保存到基础 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
。
- dataBlob
- Byte[]
要保存的数据的字节数组。
注解
如果提供了非null
用户名,则 dataBlob
参数包含作用域的 User 个性化设置数据;否则 dataBlob
,假定包含作用域 Shared 的数据。
每次将特定于用户的个性化设置数据保存到页面请求上下文中的数据库时,该 SqlPersonalizationProvider 对象都会自动更新 LastActivityDate 表中的列 aspnet_Users
。 此行为允许其他 ASP.NET 功能在管理过时的数据记录以及确定网站上的最近用户活动时使用 LastActivityDate 该属性。