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 eine Möglichkeit zum direkten Zugriff auf Webparts die geschützte WebPartManager.SaveCustomPersonalizationState Methode bietet. Wenn diese Methode aufgerufen wird, speichert sie alle personalisierten Daten, die vom Steuerelement verwaltet werden, an den dauerhaften Datenspeicher, der WebPartManager für eine Webparts-Anwendung konfiguriert ist.
Hinweis
In den meisten Fällen muss der Seiten- und Steuerelemententwicklercode diese Methode nicht aufrufen, da er in erster Linie vom Webparts Steuerelementsatz als Mechanismus zum Speichern von Personalisierungsdaten verwendet wird.
Hinweise für Vererber
Ein Szenario, in dem Entwickler mit dieser Methode arbeiten würden, ist, wenn sie ein benutzerdefiniertes Personalisierungsframework entwickeln, das anstelle der vom Webparts Steuerelementsatz bereitgestellten verwendet wird. In solchen Fällen können Entwickler von der WebPartManager Klasse erben und die CreatePersonalization() Methode außer Kraft setzen, um eine benutzerdefinierte Implementierung eines WebPartPersonalization Objekts zurückzugeben. Das benutzerdefinierte Objekt würde die Implementierung der IPersonalizable.Save(PersonalizationDictionary) Methode zur richtigen Zeit aufrufen, um die benutzerdefinierten WebPartPersonalization Personalisierungsdaten zu speichern.