Udostępnij za pośrednictwem


SqlPersonalizationProvider.ResetPersonalizationBlob Metoda

Definicja

Usuwa dane personalizacji z bazowego magazynu danych.

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)

Parametry

webPartManager
WebPartManager

Zarządzanie WebPartManager danymi personalizacji.

path
String

Ścieżka do informacji o personalizacji w Shared zakresie, który ma być używany jako klucz pobierania.

userName
String

Nazwa użytkownika informacji o personalizacji w User zakresie, który ma być używany jako klucz pobierania.

Uwagi

WebPartPersonalization używa tej metody do usuwania danych personalizacji z bazy danych, gdy użytkownik witryny sieci Web zdecyduje się zresetować dane składników Web Part na stronie. Jeśli username nie jestnull to, dane z User danymi zakresu są usuwane. W przeciwnym razie dane z zakresem Shared zostaną usunięte.

SqlPersonalizationProvider Obiekt automatycznie aktualizuje kolumnę LastActivityDate w aspnet_Users tabeli za każdym razem, gdy dane personalizacji specyficzne dla użytkownika są usuwane z bazy danych w kontekście żądania strony. To zachowanie umożliwia innym ASP.NET funkcji używania LastActivityDate wartości podczas zarządzania nieaktualnymi rekordami danych, a także określania ostatnich działań użytkownika w witrynie.

Dotyczy