Share via


SqlPersonalizationProvider.ResetPersonalizationBlob 方法

定义

从基础数据存储区中删除个性化设置数据。

protected:
 override void ResetPersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName);
protected override void ResetPersonalizationBlob (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName);
override this.ResetPersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string -> unit
Protected Overrides Sub ResetPersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String)

参数

webPartManager
WebPartManager

管理个性化设置数据的 WebPartManager

path
String

Shared 范围中要用作检索关键字的个性化设置信息的路径。

userName
String

User 范围中要用作检索关键字的个性化设置信息的用户名。

注解

WebPartPersonalization 当网站用户选择重置页面上的 Web 部件数据时,使用此方法从数据库中删除个性化设置数据。 如果 username 为非null ,则删除具有 User 作用域数据的数据;否则,将删除具有 Shared 作用域的数据。

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

适用于