Freigeben über


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 bietet, dass der Webpart-Steuerelementsatz direkt auf die geschützte WebPartManager.LoadCustomPersonalizationState Methode zugreifen kann. Wenn diese Methode aufgerufen wird, speichert sie die benutzerdefinierten personalisierten Daten, die WebPartManager vom Steuerelement verwaltet werden und die zuvor im permanenten Datenspeicher gespeichert wurden, um sie später im Initialisierungsprozess zu verwenden.

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 Abrufen von Personalisierungsdaten verwendet wird.

Hinweise für Vererber

Ein Szenario, in dem Entwickler diese Methode verwenden würden, ist, wenn sie ein benutzerdefiniertes Personalisierungsframework entwickeln, das anstelle des vom Webparts-Steuerelementsatz bereitgestellten verwendet wird. 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