WebPartPersonalization.Save 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 für die aktuelle Seite, den aktuellen Bereich und den aktuellen Benutzer im zugrunde liegenden Datenspeicher.
protected:
virtual void Save();
protected virtual void Save ();
abstract member Save : unit -> unit
override this.Save : unit -> unit
Protected Overridable Sub Save ()
Ausnahmen
Die Funktion mit dem Namen ModifyStateUserCapability steht dem aktuellen Benutzer nicht zur Verfügung.
- oder -
Die WebPartPersonalization-Instanz kann auf keinen gültigen Personalisierungsanbieter verweisen.
- oder -
Der WebPartPersonalization-Instanz ist aktuelle kein Personalisierungsanbieter zugeordnet. Dies kann geschehen, wenn diese Methode vor Load() aufgerufen wird (der Verweis auf den Personalisierungsanbieter wird während des Load()-Aufrufs abgerufen).
- oder -
Es wurde kein Personalisierungszustand geladen.
- oder -
Die Page-Instanz für den zugeordneten WebPartManager ist null
.
- oder -
Der Wert der Request-Eigenschaft für die dem WebPartManager-Steuerelement zugeordnete Page-Instanz ist null
.
Hinweise
Diese Methode wird während des WebPartManager -Steuerelementereignisses SaveStateComplete aufgerufen. Intern ruft die -Methode die SavePersonalizationState -Methode für den Anbieter auf.
Der Versuch, Personalisierungsdaten zu speichern, wenn der aktuell ausführende Benutzer nicht über die funktion namens ( ModifyStateUserCapability innerhalb der aktuellen WebPartUserCapability Instanz) verfügt, führt zu einer InvalidOperationException Ausnahme. Beachten Sie, dass dies nur dann wahr ist, wenn das WebPartManager Steuerelement die geschützte Save Methode direkt aufgerufen hat. In der ASP.NET Implementierung wird tatsächlich eine interne Hilfsmethode aufgerufen, um das Speichern auszuführen, und diese Hilfsmethode gibt automatisch zurück, wenn der gerade ausführende Benutzer keine Rechte zum Ändern von Daten hat.