WebPartManager.IPersonalizable.Load(PersonalizationDictionary) Methode

Definition

Gibt zuvor gespeicherte benutzerdefinierte Personalisierungszustandsdaten zurück, die in das WebPartManager-Steuerelement geladen werden müssen.

 virtual void System.Web.UI.WebControls.WebParts.IPersonalizable.Load(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state) = System::Web::UI::WebControls::WebParts::IPersonalizable::Load;
void IPersonalizable.Load (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member System.Web.UI.WebControls.WebParts.IPersonalizable.Load : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.System.Web.UI.WebControls.WebParts.IPersonalizable.Load : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Sub Load (state As PersonalizationDictionary) Implements IPersonalizable.Load

Parameter

state
PersonalizationDictionary

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

Implementiert

Hinweise

Diese Methode ist eine Implementierung der IPersonalizable.Load -Methode, die eine Möglichkeit für den Webparts-Steuerelementsatz bietet, direkt auf die geschützte WebPartManager.LoadCustomPersonalizationState Methode zuzugreifen. Wenn diese Methode aufgerufen wird, werden die benutzerdefinierten personalisierten Daten gespeichert, die WebPartManager vom Steuerelement verwaltet werden und die zuvor zur späteren Verwendung im Initialisierungsprozess im permanenten Datenspeicher gespeichert wurden.

Hinweis

In den meisten Fällen muss der Seiten- und Steuerelemententwicklercode diese Methode nicht aufrufen, da sie in erster Linie vom Webparts-Steuerelementsatz als Mechanismus zum Abrufen von Personalisierungsdaten verwendet wird.

Hinweise für Vererber

Ein Szenario, in dem Entwickler diese Methode verwenden würden, besteht darin, ein benutzerdefiniertes Personalisierungsframework zu entwickeln, das anstelle des vom Webparts-Steuerelementsatz bereitgestellten 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.Load(PersonalizationDictionary) -Methode zum richtigen Zeitpunkt auf, um benutzerdefinierte Personalisierungsdaten zu laden.

Gilt für:

Weitere Informationen