Partager via


PersonalizationAdministration.GetAllInactiveUserState Méthode

Définition

Retourne une collection de toutes les informations d'état de personnalisation par utilisateur associées aux utilisateurs inactifs.

Surcharges

GetAllInactiveUserState(DateTime)

Retourne une collection qui comprend l'intégralité des informations d'état de personnalisation par utilisateur associées aux utilisateurs inactifs, selon la date spécifiée.

GetAllInactiveUserState(DateTime, Int32, Int32, Int32)

Retourne un sous-ensemble qui comprend l'intégralité des informations d'état de personnalisation par utilisateur associées aux utilisateurs inactifs, selon les paramètres spécifiés.

GetAllInactiveUserState(DateTime)

Retourne une collection qui comprend l'intégralité des informations d'état de personnalisation par utilisateur associées aux utilisateurs inactifs, selon 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

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

Retours

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 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.

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 dont la valeur de propriété de LastActivityDate l’utilisateur est inférieure ou égale à la valeur de la UserInactiveSinceDate propriété. Si UserInactiveSinceDate a la valeur MaxValue, cette méthode retourne efficacement toutes les données par utilisateur dans le magasin de données sous-jacent.

Voir aussi

S’applique à

GetAllInactiveUserState(DateTime, Int32, Int32, Int32)

Retourne un sous-ensemble qui comprend l'intégralité des informations d'état de personnalisation par utilisateur associées aux utilisateurs inactifs, selon les 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

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

pageIndex
Int32

Index de base zéro de la page de résultats à retourner.

pageSize
Int32

Nombre d'enregistrements à retourner.

totalRecords
Int32

Nombre total d'enregistrements disponibles.

Retours

Collection d'instances UserPersonalizationStateInfo.

Exceptions

pageIndex est inférieur à zéro.

- ou -

pageSize est inférieur ou égal à zéro.

-ou-

La combinaison de pageIndex et pageSize dépasse Int32.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 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.

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 dont la valeur de propriété de LastActivityDate l’utilisateur est inférieure ou égale à la valeur de la UserInactiveSinceDate propriété. Si UserInactiveSinceDate a la valeur MaxValue, 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 pageIndex paramètres et pageSize , où pageIndex contrôle les enregistrements à retourner et pageSize contrôle le nombre d’enregistrements à retourner. Par exemple, si pageIndex a été défini sur 0 et pageSize a été défini sur 25, les données retournées seraient les 25 premières entrées. Si pageIndex a la valeur 1 et pageSize a la valeur 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

S’applique à