PersonalizationProvider.ResetPersonalizationBlob 方法

定义

在派生类中重写时,从基础数据存储区删除原始个性化设置数据。

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

参数

webPartManager
WebPartManager

管理个性化设置数据的 WebPartManager

path
String

要用作数据存储区关键字的个性化设置信息的路径。

userName
String

要用作数据存储区关键字的个性化设置信息的用户名。

注解

派生自 和 PersonalizationProvider 实现此方法的类应该使用 、 和 webPartManager path userName 参数作为存储密钥。 派生实现必须修改数据存储,以便有效地删除提供的存储密钥的个性化设置数据。 由派生的实现决定它们如何以物理方式完成此操作。

派生个性化设置提供程序必须能够按页面区分个性化设置数据。 此外,对于给定页面的状态,个性化设置提供程序必须能够区分 和 Shared User 范围数据。 如果提供了非用户名,则重置操作将应用于范围;否则,重置操作 null User 将应用到 Shared 范围。

适用于