WebPartPersonalization.EnsureEnabled(Boolean) 方法

定义

确保 WebPartPersonalization 实例已完成初始化,或者当前用户有权修改个性化设置状态。

public:
 void EnsureEnabled(bool ensureModifiable);
public void EnsureEnabled(bool ensureModifiable);
member this.EnsureEnabled : bool -> unit
Public Sub EnsureEnabled (ensureModifiable As Boolean)

参数

ensureModifiable
Boolean

一个布尔值,指示应进行哪种类型的检查。

例外

当前用户无权修改个性化设置信息,或者其他检查失败。

-或-

IsEnabled false返回 。

注解

此方法是多个 WebPartPersonalization 方法中使用的帮助程序方法,用于确保以下两项之一:

  • WebPartPersonalization实例已完成初始化(例如,Load调用方法并成功完成)。 如果 ensureModifiable 参数等于 false,则进行此检查。

    -或-

  • 当前用户有权修改个性化设置状态。 如果 ensureModifiable 等于 true,则进行此检查。

控件 WebPartManager 在很多情况下也会调用此方法:

  • 将显示模式切换到非正常模式。 当前用户必须有权修改个性化设置状态。

  • 添加、删除或移动 Web 部件控件。 当前用户必须有权修改个性化设置状态。

  • 连接、断开连接和编辑 Web 部件控件。 当前用户必须有权修改个性化设置状态。

  • 导出页面上的 Web 部件控件。 实例 WebPartPersonalization 必须已完成初始化。

  • 导入 Web 部件控件。 当前用户必须有权修改个性化设置状态。

适用于

另请参阅