Partage via


PersonalizationAdministration.ResetInactiveUserState Méthode

Définition

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

Surcharges

Nom Description
ResetInactiveUserState(DateTime)

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

ResetInactiveUserState(String, DateTime)

Réinitialise toutes les informations d’état par utilisateur dans le magasin de données sous-jacent pour les utilisateurs inactifs, en fonction des 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, en fonction du 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

La dernière date à laquelle les informations de personnalisation d’un utilisateur ont été consultées.

Retours

Nombre de lignes 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 d’un paramètre est supérieure à 256 caractères.

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

- ou -

Le fournisseur de personnalisation par défaut défini dans la configuration est introuvable.

Le fournisseur par défaut a retourné un nombre négatif pour le nombre.

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 elle est définie 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 dans le magasin de données sous-jacent pour les utilisateurs inactifs, en fonction des 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

Chemin d’accès à la page associée aux informations d’état de personnalisation à réinitialiser.

userInactiveSinceDate
DateTime

Dernière date active à utiliser pour réinitialiser les éléments de personnalisation de l’état utilisateur.

Retours

Nombre de lignes 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 («  ») après la suppression.

- 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 d’un paramètre est supérieure à 256 caractères.

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

- ou -

Le fournisseur de personnalisation par défaut défini dans la configuration est introuvable.

Le fournisseur par défaut a retourné un nombre négatif pour le nombre.

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 propriété de LastActivityDate l’utilisateur est inférieure ou égale à la valeur de 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 utilisateur et page, le nombre de lignes de réinitialisation peut différer du nombre d’états de personnalisation. Si le fournisseur sous-jacent expose les données d’un magasin de données prenant en charge les transactions, cette méthode effectue ses opérations dans une seule transaction.

Il n’est pas une erreur pour tenter de réinitialiser l’état partagé inexistant.

Si UserInactiveSinceDate c’est MaxValuele cas, 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 à