Freigeben über


WebPartPersonalization.ResetPersonalizationState Methode

Definition

Setzt Personalisierungsdaten für die aktuelle Seite, den aktuellen Bereich und den aktuellen Benutzer im zugrunde liegenden Datenspeicher zurück.

public:
 virtual void ResetPersonalizationState();
public virtual void ResetPersonalizationState ();
abstract member ResetPersonalizationState : unit -> unit
override this.ResetPersonalizationState : unit -> unit
Public Overridable Sub ResetPersonalizationState ()

Ausnahmen

Es wurde der Versuch unternommen, Personalisierungsdaten zurückzusetzen, wobei der aktuelle Benutzer nicht die erforderliche Berechtigung zum Bearbeiten des Personalisierungszustands besitzt.

- 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.

- oder -

Die WebPartPersonalization-Instanz kann auf keinen gültigen Personalisierungsanbieter verweisen.

Hinweise

Diese Methode setzt Personalisierungsdaten für die aktuelle Seite, den aktuellen Bereich und den Benutzer im zugrunde liegenden Datenspeicher zurück. Als Nebeneffekt des Zurücksetzens wird die aktuell ausgeführte Seite durch einen Transfer Aufruf erneut ausgeführt. Beachten Sie, dass diese Übertragung die aktuelle Seite als GET Anforderung erneut ausführt, unabhängig davon, wie die Seite ursprünglich angefordert wurde.

Diese Methode kann jederzeit aufgerufen werden. Intern ruft diese Methode die ResetPersonalizationState -Methode für den Anbieter auf. Nachdem die Daten erfolgreich zurückgesetzt wurden, wird die ShouldResetPersonalizationState -Eigenschaft auf truefestgelegt. Diese Eigenschaft wird an anderer Stelle von der Instanz verwendet, um das WebPartPersonalization Extrahieren von Personalisierungsdaten aus Steuerelementeigenschaften zu umgehen und sie zu speichern, wenn die Daten bereits zurückgesetzt wurden.

Gilt für:

Weitere Informationen