Udostępnij za pośrednictwem


WebPartManager.IPersonalizable.Load(PersonalizationDictionary) Metoda

Definicja

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

state
PersonalizationDictionary

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.

Dotyczy

Zobacz też