PersonalizationProvider.SavePersonalizationState(PersonalizationState) Methode

Definitie

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.

Van toepassing op