WebPartManager.IPersonalizable.Save(PersonalizationDictionary) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Speichert benutzerdefinierte Personalisierungszustandsdaten, die vom WebPartManager-Steuerelement verwaltet werden.
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
Parameter
Ein PersonalizationDictionary, das die zu speichernden Zustandsdaten enthält.
Implementiert
Hinweise
Die IPersonalizable.Save -Methode ist eine Implementierung der IPersonalizable.Save -Methode, die dem Webpart-Steuerelementsatz eine Möglichkeit bietet, direkt auf die geschützte WebPartManager.SaveCustomPersonalizationState Methode zuzugreifen. Wenn diese Methode aufgerufen wird, werden alle personalisierten Daten gespeichert, die vom Steuerelement verwaltet werden, in dem WebPartManager permanenten Datenspeicher, der für eine Webpartanwendung konfiguriert ist.
Hinweis
In den meisten Fällen muss der Code des Seiten- und Steuerelemententwicklers diese Methode nicht aufrufen, da sie in erster Linie vom Webpart-Steuerelementsatz als Mechanismus zum Speichern von Personalisierungsdaten verwendet wird.
Hinweise für Vererber
Ein Szenario, in dem Entwickler mit dieser Methode arbeiten würden, besteht darin, ein benutzerdefiniertes Personalisierungsframework zu entwickeln, das anstelle des vom Webpart-Steuerelementsatz bereitgestellten frameworks verwendet werden soll. In solchen Fällen könnten Entwickler von der WebPartManager -Klasse erben und die CreatePersonalization() -Methode überschreiben, um eine benutzerdefinierte Implementierung eines WebPartPersonalization Objekts zurückzugeben. Das benutzerdefinierte WebPartPersonalization Objekt ruft die Implementierung der IPersonalizable.Save(PersonalizationDictionary) Methode zum richtigen Zeitpunkt auf, um die benutzerdefinierten Personalisierungsdaten zu speichern.