Freigeben über


SqlPersonalizationProvider.ResetPersonalizationBlob Methode

Definition

Löscht Personalisierungsdaten aus dem zugrunde liegenden Datenspeicher.

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

Der WebPartManager, der die Personalisierungsdaten verwaltet.

path
String

Der als Abrufschlüssel zu verwendende Pfad für die Personalisierungsinformationen im Shared-Bereich.

userName
String

Der als Abrufschlüssel zu verwendende Benutzername für die Personalisierungsinformationen im User-Bereich.

Hinweise

WebPartPersonalization verwendet diese Methode, um Personalisierungsdaten aus der Datenbank zu löschen, wenn ein Websitebenutzer Webpartdaten auf einer Seite zurücksetzt. Wenn username nicht istnull, 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 im Kontext einer Seitenanforderung aus der Datenbank gelöscht werden. Dieses Verhalten ermöglicht es anderen ASP.NET Features, den Wert bei der LastActivityDate Verwaltung veralteter Datensätze sowie beim Ermitteln der letzten Benutzeraktivität auf einer Website zu verwenden.

Gilt für: