PersonalizationAdministration.GetAllInactiveUserState 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.
Retourne une collection de toutes les informations d’état de personnalisation par utilisateur associées aux utilisateurs inactifs.
Surcharges
| Nom | Description |
|---|---|
| GetAllInactiveUserState(DateTime) |
Retourne une collection de toutes les informations d’état de personnalisation par utilisateur associées aux utilisateurs inactifs, en fonction de la date spécifiée. |
| GetAllInactiveUserState(DateTime, Int32, Int32, Int32) |
Retourne un sous-ensemble de toutes les informations d’état de personnalisation par utilisateur associées aux utilisateurs inactifs, en fonction des paramètres spécifiés. |
GetAllInactiveUserState(DateTime)
Retourne une collection de toutes les informations d’état de personnalisation par utilisateur associées aux utilisateurs inactifs, en fonction de la date spécifiée.
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllInactiveUserState(DateTime userInactiveSinceDate);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllInactiveUserState(DateTime userInactiveSinceDate);
static member GetAllInactiveUserState : DateTime -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllInactiveUserState (userInactiveSinceDate As DateTime) As PersonalizationStateInfoCollection
Paramètres
- userInactiveSinceDate
- DateTime
La dernière date à laquelle les informations de personnalisation d’un utilisateur ont été consultées.
Retours
Une collection d’instances UserPersonalizationStateInfo.
Exceptions
Le fournisseur d’un fournisseur de personnalisation défini dans la configuration n’est pas du type correct.
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.
Remarques
La collection retournée contient uniquement UserPersonalizationStateInfo des instances. À l’aide du fournisseur de personnalisation par défaut, les PersonalizationStateInfoobjets dérivés sont retournés par ordre alphabétique et triés par une combinaison de chemin d’accès et de nom d’utilisateur dans l’ordre croissant. L’ordre des objets de la collection est déterminé par le fournisseur.
Cette méthode retourne des éléments où la valeur de propriété de LastActivityDate l’utilisateur est inférieure ou égale à la UserInactiveSinceDate valeur de propriété. Si UserInactiveSinceDate c’est MaxValuele cas, cette méthode retourne efficacement 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 à
GetAllInactiveUserState(DateTime, Int32, Int32, Int32)
Retourne un sous-ensemble de toutes les informations d’état de personnalisation par utilisateur associées aux utilisateurs inactifs, en fonction des paramètres spécifiés.
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllInactiveUserState(DateTime userInactiveSinceDate, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllInactiveUserState(DateTime userInactiveSinceDate, int pageIndex, int pageSize, out int totalRecords);
static member GetAllInactiveUserState : DateTime * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllInactiveUserState (userInactiveSinceDate As DateTime, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection
Paramètres
- userInactiveSinceDate
- DateTime
La dernière date à laquelle les informations de personnalisation d’un utilisateur ont été consultées.
- pageIndex
- Int32
Index de base zéro de la page des résultats à retourner.
- pageSize
- Int32
Nombre d’enregistrements à retourner.
- totalRecords
- Int32
Nombre total d’enregistrements disponibles.
Retours
Une collection d’instances UserPersonalizationStateInfo.
Exceptions
pageIndex est inférieur à zéro.
- ou -
pageSize est inférieur ou égal à zéro.
- ou -
Combinaison et dépassement de pageIndexpageSizeInt32.MaxValue.
- ou -
Le fournisseur d’un fournisseur de personnalisation défini dans la configuration n’est pas du type correct.
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.
Remarques
La collection retournée contient uniquement UserPersonalizationStateInfo des instances. À l’aide du fournisseur de personnalisation par défaut, les PersonalizationStateInfoobjets dérivés sont retournés par ordre alphabétique et triés par une combinaison de chemin d’accès et de nom d’utilisateur dans l’ordre croissant. L’ordre des objets de la collection est déterminé par le fournisseur.
Cette méthode retourne des éléments où la valeur de propriété de LastActivityDate l’utilisateur est inférieure ou égale à la UserInactiveSinceDate valeur de propriété. Si UserInactiveSinceDate c’est MaxValuele cas, cette méthode retourne efficacement toutes les données par utilisateur dans le magasin de données sous-jacent.
Les valeurs de retour sont limitées par les paramètres et pageSize les pageIndex paramètres, où pageIndex les enregistrements à renvoyer et pageSize contrôlent le nombre d’enregistrements à retourner. Par exemple, si pageIndex elle a été définie sur 0 et pageSize a été définie sur 25, les données retournées sont les 25 premières entrées. Si pageIndex elle a été définie sur 1 et pageSize a été définie sur 25, les données retournées sont les entrées 26 à 50. Le totalRecords paramètre retourne le nombre total d’enregistrements disponibles.
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