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 Personalisierungsstatusdaten, die WebPartManager vom 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 Element, das die zu speichernden Zustandsdaten enthält.
Implementiert
Hinweise
Die IPersonalizable.Save Methode ist eine Implementierung der IPersonalizable.Save Methode, die eine Möglichkeit für das Webpart-Steuerelement bereitstellt, um direkt auf die geschützte WebPartManager.SaveCustomPersonalizationState Methode zuzugreifen. Wenn diese Methode aufgerufen wird, werden alle personalisierten Daten gespeichert, die WebPartManager vom Steuerelement verwaltet werden, im permanenten Datenspeicher, der für eine Webpartanwendung konfiguriert ist.
Note
In den meisten Fällen muss der Code für Seiten- und Steuerelemententwickler diese Methode nicht aufrufen, da er in erster Linie vom Webpart-Steuerelement 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, dass sie ein benutzerdefiniertes Personalisierungsframework entwickeln, das anstelle der vom Steuerelementsatz für Webparts 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 WebPartPersonalization Objekt ruft die Implementierung der IPersonalizable.Save(PersonalizationDictionary) Methode zur richtigen Zeit auf, um die benutzerdefinierten Personalisierungsdaten zu speichern.