WebPartManager.IPersonalizable.Load(PersonalizationDictionary) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca wcześniej zapisane niestandardowe dane stanu personalizacji, które należy załadować do kontrolki WebPartManager .
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
Parametry
Element PersonalizationDictionary zawierający dane stanu do załadowania.
Implementuje
Uwagi
Ta metoda jest implementacją IPersonalizable.Load metody, która umożliwia sterowanie składnikami Web Part ustawionym na bezpośredni dostęp do chronionej WebPartManager.LoadCustomPersonalizationState metody. Gdy ta metoda jest wywoływana, przechowuje niestandardowe spersonalizowane dane zarządzane przez kontrolkę WebPartManager , które zostały wcześniej zapisane w trwałym magazynie danych do użycia w dalszej części procesu inicjowania.
Uwaga
W większości przypadków kod dewelopera strony i kontrolki nie musi wywoływać tej metody, ponieważ jest on używany głównie przez zestaw kontrolek składników Web Part jako mechanizm pobierania danych personalizacji.
Uwagi dotyczące dziedziczenia
Jednym ze scenariuszy, w których deweloperzy będą używać tej metody, jest to, że opracowują niestandardową strukturę personalizacji, która ma być używana zamiast tej, która jest udostępniana przez zestaw kontrolek składników Web Part. W takich przypadkach deweloperzy mogą dziedziczyć z WebPartManager klasy i zastąpić CreatePersonalization() metodę, aby zwrócić niestandardową implementację WebPartPersonalization obiektu. Obiekt niestandardowy WebPartPersonalization wywołuje implementację IPersonalizable.Load(PersonalizationDictionary) metody w odpowiednim czasie w celu załadowania niestandardowych danych personalizacji.