WebPartManager.IPersonalizable.Save(PersonalizationDictionary) Metoda

Definicja

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

state
PersonalizationDictionary

Element PersonalizationDictionary zawierający dane stanu do zapisania.

Implementuje

Uwagi

Metoda IPersonalizable.Save jest implementacją IPersonalizable.Save metody, która zapewnia sposób, w jaki kontrolka składników Web Part jest ustawiona na bezpośredni dostęp do chronionej WebPartManager.SaveCustomPersonalizationState metody. Po wywołaniu tej metody zapisuje wszystkie spersonalizowane dane zarządzane przez WebPartManager kontrolkę do trwałego magazynu danych skonfigurowanego dla aplikacji składników Web Part.

Uwaga

W większości przypadków kod dewelopera strony i kontroli 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órym deweloperzy będą pracować z tą metodą, jest utworzenie niestandardowej struktury personalizacji, która będzie używana zamiast tego, który jest dostarczany 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.Save(PersonalizationDictionary) metody w odpowiednim czasie, aby zapisać niestandardowe dane personalizacji.

Dotyczy

Zobacz też