WebPartManager.SaveCustomPersonalizationState Metod

Definition

Sparar anpassade personanpassningstillståndsdata som underhålls av WebPartManager kontrollen, så att dessa data kan läsas in igen när sidan laddas om.

protected:
 virtual void SaveCustomPersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state);
protected virtual void SaveCustomPersonalizationState(System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member SaveCustomPersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.SaveCustomPersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Protected Overridable Sub SaveCustomPersonalizationState (state As PersonalizationDictionary)

Parametrar

state
PersonalizationDictionary

En PersonalizationDictionary som innehåller tillståndsdata som ska läsas in.

Kommentarer

Metoden SaveCustomPersonalizationState är kritisk i anpassningsprocessen eftersom den gör det möjligt att lagra anpassade användarinställningar för framtida webbläsarsessioner och besök på en sida. Metoden sparar anpassade personanpassningstillståndsdata, som innehåller objekt som följande: dynamiska WebPart kontroller eller serverkontroller som har lagts till på en sida eller tagits bort från en sida, kontroller som har flyttats på en sida och dynamiska anslutningar som har skapats eller tagits bort.

Du kan inte anropa den här metoden direkt från koden. Du kan dock anropa IPersonalizable.Save metoden, som i sig anropar den här metoden för att spara anpassningsdata.

Anteckningar till arvingar

Utvecklare kan åsidosätta den här metoden i en härledd WebPartManager klass för att anpassa processen för att spara anpassningsdata.

Gäller för

Se även