SqlPersonalizationProvider.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.
Usuwa dane personalizacji użytkownika z bazowego magazynu danych na podstawie określonych parametrów.
public:
override int ResetUserState(System::String ^ path, DateTime userInactiveSinceDate);
public override int ResetUserState (string path, DateTime userInactiveSinceDate);
override this.ResetUserState : string * DateTime -> int
Public Overrides Function ResetUserState (path As String, userInactiveSinceDate As DateTime) As Integer
Parametry
- path
- String
Ścieżka danych personalizacji do usunięcia. Ta wartość może być null
pusta ("").
- userInactiveSinceDate
- DateTime
Data wskazująca ostatnie działanie.
Zwraca
Liczba wierszy usuniętych z bazowego magazynu danych.
Wyjątki
Uwagi
Parametry tej metody mają następujące ograniczenia:
Parametr
path
nie może zawierać symboli wieloznacznych.path
Jeśli parametr jest innynull
niż, zostaną usunięte tylko rekordy personalizacji poszczególnych użytkowników skojarzone z tym parametrempath
.Tylko rekordy personalizacji poszczególnych użytkowników skojarzone z użytkownikami, które są uważane za nieaktywne od daty określonej w parametrze
userInactiveSinceDate
zostaną usunięte. Dokładne porównanie polegałoby na usunięciu LastActivityDate rekordów, w których właściwość jest mniejsza lub równa parametrowiuserInactiveSinceDate
.Jeśli podano oba parametry, rekordy zgodne z obydwoma ograniczeniami zostaną usunięte.
Parametr
path
może mieć wartośćnull
.Parametr
path
nie może być pustym ciągiem po przycinaniu.Właściwość UserInactiveSinceDate nie może być
null
.