Partager via


SqlPersonalizationProvider.ResetUserState(String, DateTime) Méthode

Définition

Supprime des données de personnalisation dans le magasin de données sous-jacent, selon les 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

Nom des données de personnalisation à supprimer. Cette valeur peut être null, mais ne peut pas constituer une chaîne vide ("").

userInactiveSinceDate
DateTime

Date qui indique la dernière activité.

Retours

Int32

Compte des lignes supprimées dans le magasin de données sous-jacent.

Exceptions

path est une chaîne vide.

  • ou - La longueur du chemin d'accès est supérieure à 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 pas,null seuls les enregistrements de personnalisation par utilisateur associés path seront supprimés.

  • Seuls les enregistrements de personnalisation par utilisateur associés aux utilisateurs considérés comme inactifs, car la date spécifiée dans le userInactiveSinceDate paramètre sera supprimée. La comparaison exacte consiste à 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 propriété UserInactiveSinceDate ne peut pas être null.

S’applique à