WebPartPersonalization.Save 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.
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.