Sdílet prostřednictvím


PersonalizationProvider.SavePersonalizationState(PersonalizationState) Metoda

Definice

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 .

Platí pro