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 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.

Gilt für

Siehe auch