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 方法所呼叫的受保護協助程式方法。 如果有兩個以上的可能範圍可在之間切換時,這個受保護的方法可以處理未來的擴充性。

如果目前的範圍和 newScope 是相同的值,則這個方法不會執行任何作業。

適用於

另請參閱