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 du magasin de données sous-jacent pour l’étendue de personnalisation demandée et d’autres paramètres spécifiés.
Surcharges
| Nom | Description |
|---|---|
| GetAllState(PersonalizationScope) |
Retourne une collection de toutes les informations d’état de personnalisation du magasin de données sous-jacent pour l’étendue de personnalisation demandée. |
| GetAllState(PersonalizationScope, Int32, Int32, Int32) |
Retourne un sous-ensemble de toutes les informations d’état de personnalisation du magasin de données sous-jacent, en fonction des paramètres spécifiés. |
GetAllState(PersonalizationScope)
Retourne une collection de toutes les informations d’état de personnalisation du magasin de données sous-jacent pour l’étendue 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
Étendue des informations de personnalisation à récupérer.
Retours
Informations PersonalizationStateInfoCollection d’état contenant l’étendue 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 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.
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 ou de type SharedPersonalizationStateInfoUserPersonalizationStateInfo. À 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 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 à
GetAllState(PersonalizationScope, Int32, Int32, Int32)
Retourne un sous-ensemble de toutes les informations d’état de personnalisation du magasin de données sous-jacent, en fonction des 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
Étendue des informations de personnalisation à récupérer.
- 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
Contenant PersonalizationStateInfoCollection des informations d’état pour l’étendue 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 -
Combinaison et dépassement de pageIndexpageSizeInt32.MaxValue.
scope n’est pas un membre valide de l’énumération PersonalizationScope .
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
Les éléments de la collection retournés sont principalement basés sur l’étendue, puis les enregistrements correspondant à cette étendue sont réduits à un sous-ensemble en fonction des paramètres et pageIndex des pageSize paramètres. La collection retournée contient SharedPersonalizationStateInfo uniquement des instances ou UserPersonalizationStateInfo des instances.
Les éléments retournés sont limités par les paramètres et pageIndex les pageSize contrôles des pageIndex enregistrements à retourner et pageSize contrôlent le nombre d’enregistrements retournés. 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.
À 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 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