Sdílet prostřednictvím


SqlPersonalizationProvider.ResetUserState(String, DateTime) Metoda

Definice

Odstraní data přizpůsobení uživatele z podkladového úložiště dat na základě zadaných parametrů.

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

Cesta k datům přizpůsobení, která se mají odstranit. Tato hodnota může být null , ale nemůže to být prázdný řetězec ("").

userInactiveSinceDate
DateTime

Datum označující poslední aktivitu.

Návraty

Počet řádků odstraněných z podkladového úložiště dat.

Výjimky

path je prázdný řetězec.

-nebo-

Cesta je delší než 256 znaků.

Poznámky

Parametry této metody mají následující omezení:

  • Parametr path nesmí obsahovat zástupné znaky.

  • Pokud parametr path není ,null odstraní se pouze záznamy individuálního nastavení jednotlivých uživatelů přidružené k path .

  • Odstraní se pouze záznamy individuálního nastavení pro uživatele přidružené k uživatelům, kteří jsou považovaní za neaktivní od data zadaného v parametru userInactiveSinceDate . Přesným porovnáním by bylo odstranit záznamy, u kterých LastActivityDate je vlastnost menší nebo rovna parametru userInactiveSinceDate .

  • Pokud jsou zadány oba parametry, odstraní se záznamy, které odpovídají oběma omezením.

  • Parametrem path může být null.

  • Parametr path nemůže být prázdný řetězec po oříznutí.

  • Vlastnost UserInactiveSinceDate nemůže být null.

Platí pro