PersonalizationProvider.SavePersonalizationState(PersonalizationState) 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 dans un magasin de données.
public:
virtual void SavePersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationState ^ state);
public virtual void SavePersonalizationState(System.Web.UI.WebControls.WebParts.PersonalizationState state);
abstract member SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
override this.SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
Public Overridable Sub SavePersonalizationState (state As PersonalizationState)
Paramètres
- state
- PersonalizationState
Contenant PersonalizationState des données de personnalisation à enregistrer.
Exceptions
state a la valeur null.
L’objet state enregistré a un type différent de l’objet state retourné par la LoadPersonalizationState(WebPartManager, Boolean) méthode.
Remarques
Cette méthode est le point d’entrée principal utilisé par la WebPartPersonalization classe pour enregistrer les données de personnalisation.
L’implémentation par défaut de cette méthode utilise les méthodes d’une implémentation interne d’un pack de données de PersonalizationState personnalisation dans un tableau d’octets. Si les résultats de cet emballage créent un tableau d’octets vide (car l’extraction de propriétés n’a entraîné aucune donnée de personnalisation), l’implémentation par défaut appelle la ResetPersonalizationBlob méthode. Sinon, l’implémentation par défaut appelle la SavePersonalizationBlob méthode.