Sdílet prostřednictvím


SqlPersonalizationProvider.ResetUserState(String, DateTime) Metoda

Definice

Odstraní data přizpůsobení uživatelů 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 osobním údajům, která se mají odstranit. Tato hodnota může být, ale nemůže to být null 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 nemůže obsahovat zástupné znaky.

  • path Pokud parametr nenínull, odstraní se pouze záznamy individuálního nastavení pro jednotlivé uživatele přidružené path k požadavkům.

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

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

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

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

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

Platí pro