Freigeben über


WebPartManager.SaveCustomPersonalizationState Methode

Definition

Speichert benutzerdefinierte Personalisierungszustandsdaten, die vom WebPartManager-Steuerelement verwaltet werden, sodass diese Daten bei jedem erneuten Laden der Seite neu geladen werden können.

protected:
 virtual void SaveCustomPersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state);
protected virtual void SaveCustomPersonalizationState (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member SaveCustomPersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.SaveCustomPersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Protected Overridable Sub SaveCustomPersonalizationState (state As PersonalizationDictionary)

Parameter

state
PersonalizationDictionary

Ein PersonalizationDictionary, das die zu ladenden Zustandsdaten enthält.

Hinweise

Die SaveCustomPersonalizationState -Methode ist bei der Personalisierung von entscheidender Bedeutung, da sie es ermöglicht, personalisierte Benutzereinstellungen für zukünftige Browsersitzungen und Besuche auf einer Seite zu speichern. Die -Methode speichert benutzerdefinierte Personalisierungszustandsdaten, darunter Elemente wie die folgenden: dynamische WebPart oder Serversteuerelemente, die einer Seite hinzugefügt oder von einer Seite gelöscht wurden, Steuerelemente, die auf einer Seite verschoben wurden, und dynamische Verbindungen, die erstellt oder gelöscht wurden.

Sie können diese Methode nicht direkt aus Ihrem Code aufrufen. Sie können jedoch die IPersonalizable.Save -Methode aufrufen, die selbst diese Methode aufruft, um Personalisierungsdaten zu speichern.

Hinweise für Vererber

Entwickler können diese Methode in einer abgeleiteten WebPartManager Klasse überschreiben, um den Prozess zum Speichern von Personalisierungsdaten anzupassen.

Gilt für:

Weitere Informationen