PersonalizationProvider.SavePersonalizationState(PersonalizationState) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Speichert Personalisierungsdaten in einen Datenspeicher.
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)
Parameter
- state
- PersonalizationState
Ein PersonalizationState, der Personalisierungsdaten enthält, die gespeichert werden sollen.
Ausnahmen
state
ist null
.
Der Typ des gespeicherten state
-Objekts ist nicht identisch mit dem Typ des von der LoadPersonalizationState(WebPartManager, Boolean)-Methode zurückgegebenen state
-Objekts.
Hinweise
Diese Methode ist der Haupteinstiegspunkt, der von der WebPartPersonalization -Klasse zum Speichern von Personalisierungsdaten verwendet wird.
Die Standardimplementierung dieser Methode verwendet die Methoden einer internen Implementierung von, PersonalizationState um Personalisierungsdaten in ein Bytearray zu packen. Wenn die Ergebnisse dieser Paketerstellung ein leeres Bytearray erstellen (weil die Eigenschaftenextraktion zu keinen Personalisierungsdaten geführt hat), ruft die Standardimplementierung die ResetPersonalizationBlob -Methode auf. Andernfalls ruft die Standardimplementierung die SavePersonalizationBlob -Methode auf.