Udostępnij za pośrednictwem


WebPartPersonalization.ResetPersonalizationState Metoda

Definicja

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 truewartość . 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.

Dotyczy

Zobacz też