WebPartPersonalization.ChangeScope(PersonalizationScope) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zmienia wystąpienie bieżącej strony PersonalizationScope na określony zakres.
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)
Parametry
- scope
- PersonalizationScope
Nowy zakres personalizacji dla bieżącej strony.
Wyjątki
Jeśli próbujesz przełączyć zakres z User zakresu na Shared zakres, bieżący użytkownik nie ma możliwości wprowadzania Shared zakresu.
scope
nie jest prawidłowym elementem PersonalizationScope członkowskim wyliczenia.
Uwagi
Ta metoda zmienia aktualnie wykonywany zakres personalizacji strony na nowy zakres określony przez newScope
parametr . Ta metoda jest chronioną metodą pomocnika, która jest wywoływana przez metodę publiczną ToggleScope . Ta chroniona metoda istnieje w celu obsługi rozszerzalności w przyszłości, jeśli istnieje więcej niż dwa możliwe zakresy przełączania między.
Jeśli bieżący zakres i newScope
są tą samą wartością, ta metoda nie wykonuje żadnej operacji.