WebPartManager.IPersonalizable.Save(PersonalizationDictionary) 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 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
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.