WebPartManager.IPersonalizable.Save(PersonalizationDictionary) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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í.