PersonalizationProvider.SavePersonalizationState(PersonalizationState) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Slaat persoonlijke gegevens op in een gegevensarchief.
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)
Parameters
- state
- PersonalizationState
Een PersonalizationState met persoonlijke gegevens die moeten worden opgeslagen.
Uitzonderingen
state is null.
Het state object dat wordt opgeslagen, heeft een ander type dan het state object dat door de LoadPersonalizationState(WebPartManager, Boolean) methode is geretourneerd.
Opmerkingen
Deze methode is het belangrijkste toegangspunt dat door de WebPartPersonalization klasse wordt gebruikt om persoonlijke gegevens op te slaan.
De standaard implementatie van deze methode maakt gebruik van de methoden van een interne implementatie van het inpakken van PersonalizationState persoonlijke gegevens in een bytematrix. Als de resultaten van deze verpakking een lege bytematrix maken (omdat eigenschapextractie heeft geresulteerd in geen persoonlijke gegevens), roept de standaard implementatie de methode aan ResetPersonalizationBlob . Anders roept de standaard implementatie de SavePersonalizationBlob methode aan.