PersonalizationAdministration.ResetInactiveUserState Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- WebPartPersonalization
- contrôles de composants WebPart ASP.NET
- Vue d’ensemble de la personnalisation des composants WebPart
- Procédure pas à pas : Implémentation de la personnalisation des composants WebPart avec un contrôle utilisateur
- Personnalisation des composants WebPart
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
- WebPartPersonalization
- contrôles de composants WebPart ASP.NET
- Vue d’ensemble de la personnalisation des composants WebPart
- Procédure pas à pas : Implémentation de la personnalisation des composants WebPart avec un contrôle utilisateur
- Personnalisation des composants WebPart