PersonalizationProvider.SavePersonalizationState(PersonalizationState) Metod

Definition

Sparar anpassningsdata i ett datalager.

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)

Parametrar

state
PersonalizationState

En PersonalizationState som innehåller anpassningsdata som ska sparas.

Undantag

state är null.

Objektet state som sparas har en annan typ än det state objekt som returnerades av LoadPersonalizationState(WebPartManager, Boolean) metoden.

Kommentarer

Den här metoden är den viktigaste startpunkten som används av WebPartPersonalization klassen för att spara anpassningsdata.

Standardimplementeringen av den här metoden använder metoderna för en intern implementering av PersonalizationState för att packa anpassningsdata till en bytematris. Om resultatet av den här paketeringen skapar en tom bytematris (eftersom extrahering av egenskapen inte resulterade i några anpassningsdata) anropar ResetPersonalizationBlob standardimplementeringen metoden. Annars anropar SavePersonalizationBlob standardimplementeringen metoden.

Gäller för