WebPartManager.IPersonalizable.Save(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.
Zapisuje niestandardowe dane stanu personalizacji zarządzane przez kontrolkę WebPartManager .
virtual void System.Web.UI.WebControls.WebParts.IPersonalizable.Save(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state) = System::Web::UI::WebControls::WebParts::IPersonalizable::Save;
void IPersonalizable.Save (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member System.Web.UI.WebControls.WebParts.IPersonalizable.Save : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.System.Web.UI.WebControls.WebParts.IPersonalizable.Save : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Sub Save (state As PersonalizationDictionary) Implements IPersonalizable.Save
Parametry
Element PersonalizationDictionary zawierający dane stanu do zapisania.
Implementuje
Uwagi
Metoda IPersonalizable.Save jest implementacją IPersonalizable.Save metody , która zapewnia możliwość bezpośredniego dostępu do chronionej WebPartManager.SaveCustomPersonalizationState metody przez kontrolkę składników Web Part. Gdy ta metoda jest wywoływana, zapisuje wszystkie spersonalizowane dane zarządzane przez kontrolkę WebPartManager w trwałym magazynie danych skonfigurowanym dla aplikacji składników Web Part.
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 zapisywania danych personalizacji.
Uwagi dotyczące dziedziczenia
Jednym ze scenariuszy, w których deweloperzy będą pracować z tą metodą, jest to, czy opracowują niestandardową strukturę personalizacji, która ma być używana zamiast tej, która jest dostarczana 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 będzie wywoływać implementację IPersonalizable.Save(PersonalizationDictionary) metody w odpowiednim czasie, aby zapisać niestandardowe dane personalizacji.