Język

PersonalizationAdministration.ResetState Metoda

Definicja

Resetuje dane personalizacji w bazowym magazynie danych na podstawie elementów zawartych w kolekcji.

public:
 static int ResetState(System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ data);
public static int ResetState(System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection data);
static member ResetState : System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection -> int
Public Shared Function ResetState (data As PersonalizationStateInfoCollection) As Integer

Parametry

data
PersonalizationStateInfoCollection

Kolekcja obiektów wskazująca, PersonalizationStateInfo jakie dane mają być resetowane.

Zwraca

Liczba wierszy, które zostały zresetowane.

Wyjątki

Parametr data ma wartość null.

data jest pustą kolekcją.

— lub —

Elementem kolekcji jest null.

— lub —

Wartość ścieżki UserPersonalizationStateInfo wystąpienia w kolekcji to null lub pusty ciąg ("").

— lub —

Wartość userUserPersonalizationStateInfo wystąpienia w kolekcji to null, pusty ciąg lub zawiera przecinki.

— lub —

Dostawca dostawcy personalizacji zdefiniowany w konfiguracji nie jest poprawnym typem.

— lub —

Długość ciągu dowolnego parametru jest większa niż 256 znaków.

Wystąpił wyjątek konfiguracji podczas próby utworzenia i zainicjowania wystąpienia jednego ze skonfigurowanych dostawców personalizacji.

— lub —

Nie można odnaleźć domyślnego dostawcy personalizacji zdefiniowanego w konfiguracji.

Domyślny dostawca wskazał, że liczba usuniętych wierszy była liczbą ujemną.

Uwagi

Ta metoda resetuje dane personalizacji w bazowym magazynie danych na PersonalizationStateInfo podstawie obiektów zawartych w kolekcji. Za pomocą tej metody można selektywnie usuwać kombinację udostępnionych i poszczególnych użytkowników danych na podstawie zawartości kolekcji. SharedPersonalizationStateInfo obiekty wskazują, że dane udostępnione dla strony zostaną zresetowane; UserPersonalizationStateInfo obiekty wskazują, że dane poszczególnych użytkowników dla określonej strony zostaną zresetowane.

Note

Ta metoda nie gwarantuje, że wszystkie resetowanie odbywa się w ramach jednej transakcji, ponieważ kolekcja wskazuje losowe zestawy danych personalizacji.

Nie jest to błąd kolekcji zawierający obiekty odwołujące się do nieistniejących danych.

Dotyczy

Zobacz też