PersonalizationProvider.SavePersonalizationState(PersonalizationState) 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í.
Ukládá data přizpůsobení do úložiště dat.
public:
virtual void SavePersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationState ^ state);
public virtual void SavePersonalizationState (System.Web.UI.WebControls.WebParts.PersonalizationState state);
abstract member SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
override this.SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
Public Overridable Sub SavePersonalizationState (state As PersonalizationState)
Parametry
- state
- PersonalizationState
Obsahující PersonalizationState data individuálního nastavení, která se mají uložit.
Výjimky
state
je null
.
Ukládaný state
objekt má jiný typ než state
objekt vrácený metodou LoadPersonalizationState(WebPartManager, Boolean) .
Poznámky
Tato metoda je hlavním vstupním bodem, který WebPartPersonalization třída používá k ukládání dat přizpůsobení.
Výchozí implementace této metody používá metody interní implementace k zabalení PersonalizationState dat přizpůsobení do pole bajtů. Pokud výsledky tohoto balení vytvoří prázdné bajtové pole (protože extrahování vlastností vedlo k žádným datům přizpůsobení), výchozí implementace volá metodu ResetPersonalizationBlob . Jinak výchozí implementace volá metodu SavePersonalizationBlob .