Sdílet prostřednictvím


WebPartManager.IPersonalizable.Save(PersonalizationDictionary) Metoda

Definice

Uloží vlastní data o stavu přizpůsobení, která spravuje WebPartManager ovládací prvek.

 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

A PersonalizationDictionary obsahující data stavu, která se mají uložit.

Implementuje

Poznámky

Metoda IPersonalizable.Save je implementací IPersonalizable.Save metody, která poskytuje způsob, jak sada ovládacích prvků webových částí získat přímý přístup k chráněné WebPartManager.SaveCustomPersonalizationState metodě. Při zavolání této metody uloží všechna přizpůsobená data spravovaná ovládacím WebPartManager prvek do trvalého úložiště dat nakonfigurovaného pro aplikaci webových částí.

Poznámka

Ve většině případů kód pro vývojáře stránek a ovládacích prvků nemusí volat tuto metodu, protože je primárně používán sadou webových částí jako svůj mechanismus pro ukládání dat přizpůsobení.

Poznámky pro dědice

Jedním ze scénářů, ve kterém by vývojáři pracovali s touto metodou, je, pokud vyvíjejí vlastní rozhraní pro přizpůsobení, které se použije místo toho, který poskytuje sada webových částí ovládacího prvku. V takových případech mohou vývojáři dědit z WebPartManager třídy a přepsat metodu CreatePersonalization() tak, aby vrátila vlastní implementaci objektu WebPartPersonalization . Vlastní WebPartPersonalization objekt by volal implementaci IPersonalizable.Save(PersonalizationDictionary) metody ve správný čas k uložení vlastních dat přizpůsobení.

Platí pro

Viz také