WebPartPersonalization.ResetPersonalizationState 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.
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. Comme 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 requête, quelle que GET
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 pour contourner l’extraction WebPartPersonalization des données de personnalisation à partir des propriétés de contrôle et leur enregistrement si les données ont déjà été réinitialisées.