PersonalizationAdministration.GetAllState 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 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 PersonalizationStateInfodes 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 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.
Voir aussi
- WebPartPersonalization
- contrôles 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 à
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 réduits à un sous-ensemble basé sur les pageIndex
paramètres et pageSize
. La collection retournée contient uniquement des SharedPersonalizationStateInfo instances, 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 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.
À 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.
Voir aussi
- WebPartPersonalization
- contrôles 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