WebPartPersonalization.Save Méthode

Définition

Enregistre les données de personnalisation de la page active, de l’étendue et de l’utilisateur dans le magasin de données sous-jacent.

protected:
 virtual void Save();
protected virtual void Save();
abstract member Save : unit -> unit
override this.Save : unit -> unit
Protected Overridable Sub Save ()

Exceptions

L’utilisateur actuel n’a pas la fonctionnalité appelée ModifyStateUserCapability.

- ou -

L’instance WebPartPersonalization ne peut pas référencer un fournisseur de personnalisation valide.

- ou -

Aucun fournisseur de personnalisation n’est actuellement associé à l’instance WebPartPersonalization . Cela peut se produire si cette méthode est appelée avant l’appel Load() (la référence du fournisseur de personnalisation est obtenue pendant l’appel à Load().

- ou -

Aucun état de personnalisation n’a été chargé.

- ou -

L’instance Page de l’associé WebPartManager est null.

- ou -

La valeur de la propriété sur l’instance RequestWebPartManager associée Page du contrôle est null.

Remarques

Cette méthode est appelée pendant l’événement WebPartManager du SaveStateComplete contrôle. En interne, la méthode appelle la SavePersonalizationState méthode sur le fournisseur.

La tentative d’enregistrement des données de personnalisation lorsque l’utilisateur en cours d’exécution n’a pas la fonctionnalité appelée ModifyStateUserCapability (dans l’instance actuelle WebPartUserCapability ) entraîne une InvalidOperationException exception. Notez que cela ne serait vrai que si le WebPartManager contrôle a appelé la méthode protégée Save directement. Dans l’implémentation ASP.NET, une méthode d’assistance interne est réellement appelée pour effectuer l’enregistrement, et cette méthode d’assistance retourne en mode silencieux si l’utilisateur en cours d’exécution n’a pas les droits de modifier les données.

S’applique à

Voir aussi