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返されます。

注釈

このメソッドは、次の 2 つのいずれかを保証するために、いくつかの WebPartPersonalization メソッドで使用されるヘルパー メソッドです。

  • WebPartPersonalization インスタンスは初期化を完了しました (たとえば、Load メソッドが呼び出され、正常に完了しました)。 このチェックは、 ensureModifiable パラメーターが false等しい場合に行われます。

    -または-

  • 現在のユーザーには、パーソナル化の状態を変更する権限があります。 このチェックは、 ensureModifiabletrueと等しい場合に行われます。

WebPartManager コントロールは、次の多くの場合にもこのメソッドを呼び出します。

  • 表示モードを通常のモード以外に切り替える。 現在のユーザーには、パーソナル化の状態を変更する権限が必要です。

  • Web パーツ コントロールを追加、削除、または移動するには 現在のユーザーには、パーソナル化の状態を変更する権限が必要です。

  • Web パーツ コントロールの接続、切断、編集を行います。 現在のユーザーには、パーソナル化の状態を変更する権限が必要です。

  • ページ上の Web パーツ コントロールをエクスポートします。 WebPartPersonalization インスタンスは初期化を完了している必要があります。

  • Web パーツ コントロールをインポートするには 現在のユーザーには、パーソナル化の状態を変更する権限が必要です。

適用対象

こちらもご覧ください