WebPartPersonalization.ResetPersonalizationState 方法

定义

在基础数据存储区中重置当前的页、范围和用户的个性化设置数据。

public:
 virtual void ResetPersonalizationState();
public virtual void ResetPersonalizationState ();
abstract member ResetPersonalizationState : unit -> unit
override this.ResetPersonalizationState : unit -> unit
Public Overridable Sub ResetPersonalizationState ()

例外

在用户未经授权可以修改个性化设置状态的情况下,进行了重置个性化设置数据的尝试。

- 或 -

关联的 PageWebPartManager 实例为 null

- 或 -

Request 控件的关联 WebPartManager 实例的 Page 属性的值是 null

- 或 -

WebPartPersonalization 实例无法引用有效的个性化设置提供程序。

注解

此方法重置基础数据存储中的当前页、范围和用户的个性化设置数据。 作为重置的副作用,调用会重新执行 Transfer 当前正在执行的页面。 请注意,无论最初请求页面的方式如何,此传输都会重新执行当前页作为 GET 请求。

可以随时调用此方法。 在内部,此方法在提供程序上调用 ResetPersonalizationState 方法。 成功重置数据后, ShouldResetPersonalizationState 属性设置为 true。 该实例在其他位置 WebPartPersonalization 使用此属性,以绕过从控件属性中提取个性化设置数据,并在数据已重置时保存它。

适用于

另请参阅