Partager via


WebPartPersonalization.ResetPersonalizationState Méthode

Définition

Réinitialise des données de personnalisation pour la page, la portée et l'utilisateur actuels dans le magasin de données sous-jacent.

public:
 virtual void ResetPersonalizationState();
public virtual void ResetPersonalizationState ();
abstract member ResetPersonalizationState : unit -> unit
override this.ResetPersonalizationState : unit -> unit
Public Overridable Sub ResetPersonalizationState ()

Exceptions

Une tentative de réinitialisation des données de personnalisation a eu lieu alors que l'utilisateur en cours n'est pas autorisé à modifier les états de personnalisation.

  • ou -

L'instance de Page du WebPartManager associé est null.

  • ou -

La valeur de la propriété Request de l'instance de WebPartManager associée du contrôle Page est null.

  • ou -

L'instance de WebPartPersonalization ne peut pas référencer de fournisseur de personnalisations valide.

Remarques

Cette méthode réinitialise les données de personnalisation pour la page, l’étendue et l’utilisateur actuels dans le magasin de données sous-jacent. En tant qu’effet secondaire de la réinitialisation, la page en cours d’exécution est réexécutée par un Transfer appel. Notez que ce transfert réexécute la page active en tant que GET requête, quelle que soit la façon dont la page a été demandée à l’origine.

Cette méthode peut être appelée à tout moment. En interne, cette méthode appelle la ResetPersonalizationState méthode sur le fournisseur. Une fois les données réinitialisées, la ShouldResetPersonalizationState propriété est définie sur true. Cette propriété est utilisée ailleurs par l’instance WebPartPersonalization pour contourner l’extraction des données de personnalisation des propriétés de contrôle et l’enregistrement si les données ont déjà été réinitialisées.

S’applique à

Voir aussi