WebPartPersonalization.ResetPersonalizationState 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.
Resetuje dane personalizacji dla bieżącej strony, zakresu i użytkownika w bazowym magazynie danych.
public:
virtual void ResetPersonalizationState();
public virtual void ResetPersonalizationState ();
abstract member ResetPersonalizationState : unit -> unit
override this.ResetPersonalizationState : unit -> unit
Public Overridable Sub ResetPersonalizationState ()
Wyjątki
Podjęto próbę zresetowania danych personalizacji, gdy bieżący użytkownik nie ma autoryzacji do modyfikowania stanu personalizacji.
-lub-
Wystąpienie Page skojarzonego WebPartManager elementu to null
.
-lub-
Wartość Request właściwości skojarzonego WebPartManagerPage wystąpienia kontrolki to null
.
-lub-
Wystąpienie WebPartPersonalization nie może odwoływać się do prawidłowego dostawcy personalizacji.
Uwagi
Ta metoda resetuje dane personalizacji dla bieżącej strony, zakresu i użytkownika w bazowym magazynie danych. Jako efekt uboczny resetowania, aktualnie wykonywana strona jest ponownie wykonywana Transfer przez wywołanie. Należy pamiętać, że ten transfer ponownie wykonuje bieżącą GET
stronę jako żądanie niezależnie od tego, jak strona została pierwotnie zażądana.
Tę metodę można wywołać w dowolnym momencie. Wewnętrznie ta metoda wywołuje metodę ResetPersonalizationState dostawcy. Po pomyślnym zresetowaniu danych właściwość jest ustawiona ShouldResetPersonalizationState na true
wartość . Ta właściwość jest używana w innym miejscu przez WebPartPersonalization wystąpienie do pomijania wyodrębniania danych personalizacji z właściwości kontrolek i zapisywania jej, jeśli dane zostały już zresetowane.