SqlPersonalizationProvider.ResetPersonalizationBlob Methode

Definition

Personalisierungsdaten werden aus dem zugrunde liegenden Datenspeicher gelöscht.

protected:
 override void ResetPersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName);
protected override void ResetPersonalizationBlob(System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName);
override this.ResetPersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string -> unit
Protected Overrides Sub ResetPersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String)

Parameter

webPartManager
WebPartManager

Die WebPartManager Verwaltung der Personalisierungsdaten.

path
String

Der Pfad für Personalisierungsinformationen im Shared Bereich, der als Abrufschlüssel verwendet werden soll.

userName
String

Der Benutzername für Personalisierungsinformationen im User Bereich, der als Abrufschlüssel verwendet werden soll.

Hinweise

WebPartPersonalization verwendet diese Methode, um Personalisierungsdaten aus der Datenbank zu löschen, wenn ein Websitebenutzer webpart-Daten auf einer Seite zurücksetzen möchte. Wenn username keinenull Daten vorhanden sind, werden Daten mit den User Bereichsdaten gelöscht. Andernfalls werden Daten mit dem Shared Bereich gelöscht.

Das SqlPersonalizationProvider Objekt aktualisiert die LastActivityDate Spalte in der aspnet_Users Tabelle automatisch jedes Mal, wenn benutzerspezifische Personalisierungsdaten aus der Datenbank im Kontext einer Seitenanforderung gelöscht werden. Dieses Verhalten ermöglicht es anderen ASP.NET Features, den wert LastActivityDate beim Verwalten veralteter Datensätze zu verwenden sowie aktuelle Benutzeraktivitäten auf einer Website zu bestimmen.

Gilt für: