Partager via


WebPartManager.IPersonalizable.Save(PersonalizationDictionary) Méthode

Définition

Enregistre les données d'état de personnalisation personnalisées qui sont gérées par le contrôle WebPartManager.

 virtual void System.Web.UI.WebControls.WebParts.IPersonalizable.Save(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state) = System::Web::UI::WebControls::WebParts::IPersonalizable::Save;
void IPersonalizable.Save (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member System.Web.UI.WebControls.WebParts.IPersonalizable.Save : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.System.Web.UI.WebControls.WebParts.IPersonalizable.Save : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Sub Save (state As PersonalizationDictionary) Implements IPersonalizable.Save

Paramètres

state
PersonalizationDictionary

PersonalizationDictionary qui contient les données d'état à enregistrer.

Implémente

Remarques

La IPersonalizable.Save méthode est une implémentation de la IPersonalizable.Save méthode , qui permet au jeu de contrôle WebPart d’accéder directement à la méthode protégée WebPartManager.SaveCustomPersonalizationState . Lorsque cette méthode est appelée, elle enregistre toutes les données personnalisées gérées par le contrôle dans le WebPartManager magasin de données permanent configuré pour une application WebPart.

Notes

Dans la plupart des cas, le code développeur de page et de contrôle n’a pas besoin d’appeler cette méthode, car elle est principalement utilisée par le jeu de contrôles WebPart comme mécanisme d’enregistrement des données de personnalisation.

Notes pour les héritiers

Un scénario dans lequel les développeurs travailleraient avec cette méthode est s’ils développent une infrastructure de personnalisation personnalisée à utiliser à la place de celle fournie par l’ensemble de contrôles WebPart. Dans ce cas, les développeurs peuvent hériter de la WebPartManager classe et remplacer la CreatePersonalization() méthode pour retourner une implémentation personnalisée d’un WebPartPersonalization objet. L’objet personnalisé WebPartPersonalization appelle l’implémentation de la IPersonalizable.Save(PersonalizationDictionary) méthode au moment approprié pour enregistrer les données de personnalisation personnalisées.

S’applique à

Voir aussi