語言

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 Parts 控制項。 目前使用者必須擁有修改個人化狀態的權利。

  • 連接、斷開及編輯 Web Parts 控制項。 目前使用者必須擁有修改個人化狀態的權利。

  • 要匯出網頁上的 Web Parts 控制項。 WebPartPersonalization該實例必須完成初始化。

  • 要匯入網頁零件控制項。 目前使用者必須擁有修改個人化狀態的權利。

適用於

另請參閱