WebPartPersonalization.ChangeScope(PersonalizationScope) 方法

定义

将当前页的 PersonalizationScope 实例更改为指定的范围。

protected:
 virtual void ChangeScope(System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
protected virtual void ChangeScope (System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
abstract member ChangeScope : System.Web.UI.WebControls.WebParts.PersonalizationScope -> unit
override this.ChangeScope : System.Web.UI.WebControls.WebParts.PersonalizationScope -> unit
Protected Overridable Sub ChangeScope (scope As PersonalizationScope)

参数

scope
PersonalizationScope

当前页的新个性化设置范围。

例外

如果尝试从 User 范围切换到 Shared 范围,则当前用户不具有进入 Shared 范围的用户功能。

scope 不是 PersonalizationScope 枚举的有效成员。

注解

此方法将当前正在执行的页面的个性化设置范围更改为 参数 newScope 指定的新范围。 此方法是由公共 ToggleScope 方法调用的受保护帮助程序方法。 如果存在两个以上的可能范围,则存在此受保护的方法,用于处理将来的扩展性。

如果当前范围 和 newScope 的值相同,则此方法不执行任何操作。

适用于

另请参阅