Partager via


SqlPersonalizationProvider.ResetUserState(String, DateTime) Méthode

Définition

Supprime les données de personnalisation utilisateur du magasin de données sous-jacent, en fonction des paramètres spécifiés.

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

Paramètres

path
String

Chemin d’accès des données de personnalisation à supprimer. Cette valeur peut être null mais ne peut pas être une chaîne vide («  »).

userInactiveSinceDate
DateTime

Date indiquant la dernière activité.

Retours

Nombre de lignes supprimées du magasin de données sous-jacent.

Exceptions

path est une chaîne vide.

- ou -

Le chemin d’accès est supérieur à 256 caractères.

Remarques

Les paramètres de cette méthode ont les restrictions suivantes :

  • Le path paramètre ne peut pas contenir de caractères génériques.

  • Si le path paramètre n’est pasnull, seuls les enregistrements de personnalisation par utilisateur associés path sont supprimés.

  • Seuls les enregistrements de personnalisation par utilisateur associés aux utilisateurs considérés comme inactifs depuis la date spécifiée dans le userInactiveSinceDate paramètre seront supprimés. La comparaison exacte consisterait à supprimer des enregistrements où la LastActivityDate propriété est inférieure ou égale au userInactiveSinceDate paramètre.

  • Si les deux paramètres sont fournis, les enregistrements qui correspondent aux deux contraintes sont supprimés.

  • Le path paramètre peut être null.

  • Le path paramètre ne peut pas être une chaîne vide après la suppression.

  • La UserInactiveSinceDate propriété ne peut pas être null.

S’applique à