Share via


PersonalizationProvider.SavePersonalizationState(PersonalizationState) Méthode

Définition

Enregistre des 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

PersonalizationState qui contient des données de personnalisation à enregistrer.

Exceptions

state a la valeur null.

L'objet state enregistré présente un type différent de l'objet state retourné par la méthode LoadPersonalizationState(WebPartManager, Boolean).

Remarques

Cette méthode est le point d’entrée principal utilisé par la WebPartPersonalization classe pour enregistrer des données de personnalisation.

L’implémentation par défaut de cette méthode utilise les méthodes d’une implémentation interne de PersonalizationState pour compresser des données de personnalisation dans un tableau d’octets. Si les résultats de cette compression créent un tableau d’octets vide (car l’extraction de propriétés a entraîné l’absence de données 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.

S’applique à