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 PersonalizationStateInfo obiektów wskazująca, jakie dane mają zostać zresetowane.
Zwraca
Liczba wierszy, które zostały zresetowane.
Wyjątki
data
to null
.
data
jest pustą kolekcją.
-lub-
Element kolekcji to null
.
-lub-
Wartość ścieżki UserPersonalizationStateInfo wystąpienia w kolekcji to null
lub pusty ciąg ("").
-lub-
Wartość user
UserPersonalizationStateInfo wystąpienia w kolekcji to null
, pusty ciąg lub zawiera przecinki.
-lub-
Dostawca dostawcy personalizacji zdefiniowany w konfiguracji nie jest prawidłowym 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ę danych udostępnionych i danych poszczególnych użytkowników 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.
Uwaga
Ta metoda nie gwarantuje, że wszystkie zresetowania występują w ramach jednej transakcji, ponieważ kolekcja wskazuje losowe zestawy danych personalizacji.
Nie jest to błąd dotyczący kolekcji zawierającej obiekty odwołujące się do nieistniejących danych.