Udostępnij za pośrednictwem


SqlPersonalizationProvider.ResetUserState(String, DateTime) Metoda

Definicja

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

path jest pustym ciągiem.

— lub —

Ścieżka jest większa niż 256 znaków.

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 zpath.

  • Tylko rekordy personalizacji poszczególnych użytkowników skojarzone z użytkownikami, które są uznawane za nieaktywne od daty określonej w parametrze userInactiveSinceDate zostaną usunięte. Dokładne porównanie polegałoby na usunięciu rekordów, w których LastActivityDate właściwość jest mniejsza lub równa parametrowi userInactiveSinceDate .

  • Jeśli podano oba parametry, rekordy pasujące do obu ograniczeń 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 mieć wartości null.

Dotyczy