Partage 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

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

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

S’applique à