Freigeben über


WebPartManager.IPersonalizable.Save(PersonalizationDictionary) Methode

Definition

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

state
PersonalizationDictionary

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.

Gilt für:

Weitere Informationen