WebPartPersonalization.ChangeScope(PersonalizationScope) メソッド

定義

現在のページの PersonalizationScope インスタンスを、指定されたスコープに変更します。

protected:
 virtual void ChangeScope(System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
protected virtual void ChangeScope(System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
abstract member ChangeScope : System.Web.UI.WebControls.WebParts.PersonalizationScope -> unit
override this.ChangeScope : System.Web.UI.WebControls.WebParts.PersonalizationScope -> unit
Protected Overridable Sub ChangeScope (scope As PersonalizationScope)

パラメーター

scope
PersonalizationScope

現在のページの新しいパーソナル化スコープ。

例外

UserスコープからSharedスコープに切り替えようとすると、現在のユーザーはスコープShared入力するユーザー機能を持っていません。

scope は、 PersonalizationScope 列挙型の有効なメンバーではありません。

注釈

このメソッドは、現在実行中のページのパーソナル化スコープを、 newScope パラメーターで指定された新しいスコープに変更します。 このメソッドは、パブリック ToggleScope メソッドによって呼び出される保護されたヘルパー メソッドです。 この保護されたメソッドは、切り替え可能なスコープが 2 つ以上ある場合に、将来の拡張性を処理するために存在します。

現在のスコープと newScope が同じ値である場合、このメソッドは操作を実行しません。

適用対象

こちらもご覧ください