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 呼叫 方法並成功完成) 。 如果 參數等於 falseensureModifiable 就會進行這項檢查。

    -或-

  • 目前的使用者有權修改個人化狀態。 如果 ensureModifiable 等於 true ,就會進行這項檢查。

控制項 WebPartManager 也會在數種情況下呼叫此方法:

  • 若要將顯示模式切換為一般以外的專案。 目前的使用者必須具有修改個人化狀態的許可權。

  • 若要新增、刪除或移動Web 組件控制項。 目前的使用者必須具有修改個人化狀態的許可權。

  • 若要連線、中斷連線和編輯Web 組件控制項。 目前的使用者必須具有修改個人化狀態的許可權。

  • 若要匯出頁面上的Web 組件控制項。 WebPartPersonalization實例必須已完成初始化。

  • 若要匯入Web 組件控制項。 目前的使用者必須具有修改個人化狀態的許可權。

適用於

另請參閱