PersonalizationAdministration.ResetState 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 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
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.