SqlPersonalizationProvider.ResetPersonalizationBlob Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.