Partager via


PersonalizationAdministration.ResetInactiveUserState Méthode

Définition

Réinitialise des informations d'état de personnalisation par utilisateur en supprimant les lignes associées dans le magasin de données sous-jacent.

Surcharges

ResetInactiveUserState(DateTime)

Réinitialise toutes les informations d'état de personnalisation par utilisateur dans le magasin de données sous-jacent, selon le paramètre spécifié.

ResetInactiveUserState(String, DateTime)

Réinitialise toutes les informations d'état par utilisateur présentes dans le magasin de données sous-jacent pour les utilisateurs inactifs, selon les paramètres spécifiés.

ResetInactiveUserState(DateTime)

Réinitialise toutes les informations d'état de personnalisation par utilisateur dans le magasin de données sous-jacent, selon le paramètre spécifié.

public:
 static int ResetInactiveUserState(DateTime userInactiveSinceDate);
public static int ResetInactiveUserState (DateTime userInactiveSinceDate);
static member ResetInactiveUserState : DateTime -> int
Public Shared Function ResetInactiveUserState (userInactiveSinceDate As DateTime) As Integer

Paramètres

userInactiveSinceDate
DateTime

Dernière date d'accès aux informations de personnalisation d'un utilisateur.

Retours

Nombre de lignes présentes dans le magasin de données sous-jacent qui ont été réinitialisées.

Exceptions

Le fournisseur d’un fournisseur de personnalisation défini dans la configuration n’est pas du type correct.

- ou -

La longueur de la chaîne de tout paramètre doit être supérieure à 256 caractères.

Une exception de configuration s’est produite lors d’une tentative créer et d’initialiser une instance de l’un des fournisseurs de personnalisation configurés.

- ou -

Impossible de trouver le fournisseur de personnalisation par défaut défini dans la configuration.

Le fournisseur par défaut a retourné un nombre négatif pour le paramètre count.

Remarques

Cette méthode réinitialise toutes les informations d’état par utilisateur dans le magasin de données sous-jacent, où la valeur de propriété de LastActivityDate l’utilisateur est inférieure ou égale à la UserInactiveSinceDate valeur.

Si UserInactiveSinceDate a la valeur MaxValue, cette méthode réinitialise toutes les données par utilisateur dans le magasin de données sous-jacent.

Voir aussi

S’applique à

ResetInactiveUserState(String, DateTime)

Réinitialise toutes les informations d'état par utilisateur présentes dans le magasin de données sous-jacent pour les utilisateurs inactifs, selon les paramètres spécifiés.

public:
 static int ResetInactiveUserState(System::String ^ path, DateTime userInactiveSinceDate);
public static int ResetInactiveUserState (string path, DateTime userInactiveSinceDate);
static member ResetInactiveUserState : string * DateTime -> int
Public Shared Function ResetInactiveUserState (path As String, userInactiveSinceDate As DateTime) As Integer

Paramètres

path
String

Le chemin d'accès à la page associée aux informations d'état de personnalisation doit être redéfini.

userInactiveSinceDate
DateTime

Dernière date active à utiliser pour réinitialiser des éléments de personnalisation d'état utilisateur.

Retours

Nombre de lignes présentes dans le magasin de données sous-jacent qui ont été réinitialisées.

Exceptions

path a la valeur null.

path est une chaîne vide (""), une fois tronquée.

- ou -

Le fournisseur d’un fournisseur de personnalisation défini dans la configuration n’est pas du type correct.

- ou -

La longueur de la chaîne de tout paramètre doit être supérieure à 256 caractères.

Une exception de configuration s’est produite lors d’une tentative créer et d’initialiser une instance de l’un des fournisseurs de personnalisation configurés.

- ou -

Impossible de trouver le fournisseur de personnalisation par défaut défini dans la configuration.

Le fournisseur par défaut a retourné un nombre négatif pour le paramètre count.

Remarques

Cette méthode réinitialise tous les états par utilisateur dans le magasin de données sous-jacent associé au chemin d’accès spécifié, où la valeur de la propriété de LastActivityDate l’utilisateur est inférieure ou égale à la valeur de la UserInactiveSinceDate propriété.

Pour les magasins de données qui nécessitent plusieurs lignes de données pour stocker l’état de personnalisation d’une page, ou pour une combinaison d’utilisateurs et de pages, le nombre de lignes de réinitialisation peut différer du nombre d’états de personnalisation. Si le fournisseur sous-jacent expose des données d’un magasin de données prenant en charge les transactions, cette méthode effectue ses opérations dans une seule transaction.

La tentative de réinitialisation de l’état partagé inexistant n’est pas une erreur.

Si UserInactiveSinceDate a la valeur MaxValue, cette méthode réinitialise efficacement toutes les données par utilisateur dans le magasin de données sous-jacent pour le chemin spécifié.

Voir aussi

S’applique à