PersonalizationAdministration.ResetState Méthode

Définition

Réinitialise les données de personnalisation dans le magasin de données sous-jacent, en fonction des éléments contenus dans la collection.

public:
 static int ResetState(System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ data);
public static int ResetState(System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection data);
static member ResetState : System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection -> int
Public Shared Function ResetState (data As PersonalizationStateInfoCollection) As Integer

Paramètres

data
PersonalizationStateInfoCollection

Collection d’objets PersonalizationStateInfo indiquant quelles données doivent être réinitialisées.

Retours

Nombre de lignes qui ont été réinitialisées.

Exceptions

data a la valeur null.

data est une collection vide.

- ou -

Un élément de la collection est null.

- ou -

La valeur de chemin d’accès d’une UserPersonalizationStateInfo instance de la collection est null ou une chaîne vide («  »).

- ou -

La user valeur d’une UserPersonalizationStateInfo instance de la collection est null, une chaîne vide ou contient des virgules.

- ou -

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

- ou -

La longueur de la chaîne d’un paramètre est supérieure à 256 caractères.

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.

Le fournisseur par défaut a indiqué que le nombre de lignes supprimées était un nombre négatif.

Remarques

Cette méthode réinitialise les données de personnalisation dans le magasin de données sous-jacent, en fonction des PersonalizationStateInfo objets contenus dans la collection. Vous pouvez utiliser cette méthode pour supprimer de manière sélective un mélange de données partagées et par utilisateur en fonction du contenu de la collection. SharedPersonalizationStateInfo les objets indiquent que les données partagées d’une page seront réinitialisées ; UserPersonalizationStateInfo les objets indiquent que les données par utilisateur d’une page spécifique seront réinitialisées.

Note

Cette méthode ne garantit pas que toutes les réinitialisations se produisent dans une seule transaction, car la collection pointe vers des jeux aléatoires de données de personnalisation.

Il n’est pas une erreur pour la collection de contenir des objets qui référencent des données inexistantes.

S’applique à

Voir aussi