Share via


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

必要なチェックの種類を示すブール値。

例外

現在のユーザーがパーソナル化情報を変更する権限を持っていないか、またはそれ以外のチェックで問題がありました。

- または -

IsEnabledfalse を返しました。

注釈

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

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

    - または -

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

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

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

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

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

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

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

適用対象

こちらもご覧ください