PersonalizationProvider.SavePersonalizationState(PersonalizationState) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.