PersonalizationProvider.ResetUserState(String, DateTime) 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.
W przypadku przesłonięć w klasie pochodnej program składniki Web Part dane personalizacji z bazowego magazynu danych na podstawie określonych parametrów.
public:
abstract int ResetUserState(System::String ^ path, DateTime userInactiveSinceDate);
public abstract int ResetUserState (string path, DateTime userInactiveSinceDate);
abstract member ResetUserState : string * DateTime -> int
Public MustOverride Function ResetUserState (path As String, userInactiveSinceDate As DateTime) As Integer
Parametry
- path
- String
Ścieżka danych personalizacji do usunięcia. Ta wartość może null
być, ale nie może być pustym ciągiem ("").
- userInactiveSinceDate
- DateTime
Data wskazująca czas ostatniej zmiany danych personalizacji przez użytkownika witryny internetowej.
Zwraca
Liczba wierszy usuniętych z bazowego magazynu danych.
Uwagi
Ta metoda jest abstrakcyjną definicją metody administracyjnej usuwania danych personalizacji. Należy pamiętać, że ta metoda ma wpływ tylko na dane personalizacji użytkowników, a nie na dane udostępnione.
Implementacje pochodne powinny być zgodne z logiką opisaną poniżej:
Parametr
path
nie może zawierać symboli wieloznacznych.Jeśli dostawca uwidacznia dane z magazynu danych z transakcjami, ta metoda powinna wykonywać operacje w ramach jednej transakcji niepodzielnej.
Jeśli parametr nie ma wartości , zostaną usunięte tylko skojarzone z nim rekordy
path
null
path
personalizacji na użytkownika.Zostaną usunięte tylko rekordy personalizacji na użytkownika skojarzone z użytkownikami, którzy są traktowani jako nieaktywni od daty wskazanej w
userInactiveSinceDate
parametrze. W szczególności rekordy o LastActivityDate wartości mniejszej lub równej UserInactiveSinceDate są usuwane.Jeśli zostaną podane oba parametry, rekordy, które pasują do obu ograniczeń, zostaną usunięte.
Parametrem
path
może byćnull
.Parametr
path
nie może być pustym ciągiem. Przed wykonaniem tego sprawdzenia należy go przyciąć.Właściwość UserInactiveSinceDate nie może być
null
.