Partager via


PersonalizationAdministration.GetAllState Méthode

Définition

Retourne une collection de toutes les informations d'état de personnalisation issues du magasin de données sous-jacent pour la portée de personnalisation demandée et pour d'autres paramètres spécifiés.

Surcharges

GetAllState(PersonalizationScope)

Retourne une collection de toutes les informations d'état de personnalisation issues du magasin de données sous-jacent pour la portée de personnalisation demandée.

GetAllState(PersonalizationScope, Int32, Int32, Int32)

Retourne un sous-ensemble de toutes les informations d'état de personnalisation issues du magasin de données sous-jacent, selon les paramètres spécifiés.

GetAllState(PersonalizationScope)

Retourne une collection de toutes les informations d'état de personnalisation issues du magasin de données sous-jacent pour la portée de personnalisation demandée.

public:
 static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
static member GetAllState : System.Web.UI.WebControls.WebParts.PersonalizationScope -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllState (scope As PersonalizationScope) As PersonalizationStateInfoCollection

Paramètres

scope
PersonalizationScope

Portée des informations de personnalisation à récupérer.

Retours

PersonalizationStateInfoCollection qui contient des informations d'état pour la portée spécifiée.

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.

scope n'est pas un membre valide de l'énumération PersonalizationScope.

Remarques

Notez que la collection retournée contient uniquement PersonalizationStateInfoles objets dérivés de type SharedPersonalizationStateInfo ou de type UserPersonalizationStateInfo. À l’aide du fournisseur de personnalisation par défaut, les PersonalizationStateInfoobjets dérivés sont retournés dans l’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.

Voir aussi

S’applique à

GetAllState(PersonalizationScope, Int32, Int32, Int32)

Retourne un sous-ensemble de toutes les informations d'état de personnalisation issues du magasin de données sous-jacent, selon les paramètres spécifiés.

public:
 static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope, int pageIndex, int pageSize, out int totalRecords);
static member GetAllState : System.Web.UI.WebControls.WebParts.PersonalizationScope * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllState (scope As PersonalizationScope, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection

Paramètres

scope
PersonalizationScope

Portée des informations de personnalisation à récupérer.

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

PersonalizationStateInfoCollection qui contient des informations d'état pour la portée et les paramètres spécifiés.

Exceptions

pageIndex est inférieur à zéro.

- ou -

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

- ou -

Le fournisseur d’un fournisseur de personnalisation défini dans la configuration n’est pas du type correct.

- ou -

La combinaison de pageIndex et pageSize dépasse Int32.MaxValue.

scope n'est pas un membre valide de l'énumération PersonalizationScope.

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

Les éléments de la collection retournée sont principalement basés sur l’étendue, puis les enregistrements correspondant à cette étendue sont ensuite réduits à un sous-ensemble basé sur les pageIndex paramètres et pageSize . La collection retournée contient des SharedPersonalizationStateInfo instances uniquement, ou UserPersonalizationStateInfo des instances uniquement.

Les éléments retournés sont limités par les pageIndex paramètres et pageSize , où pageIndex contrôle les enregistrements à retourner et pageSize contrôle le nombre d’enregistrements retournés. Par exemple, si pageIndex a été défini sur 0 et pageSize a été défini sur 25, les données retournées sont 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.

À l’aide du fournisseur de personnalisation par défaut, les PersonalizationStateInfoobjets dérivés sont retournés dans l’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.

Voir aussi

S’applique à