Język

PersonalizationProvider.ResetPersonalizationBlob Metoda

Definicja

Po zastąpieniu w klasie pochodnej usuwa nieprzetworzone dane personalizacji z bazowego magazynu danych.

protected:
 abstract void ResetPersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName);
protected abstract void ResetPersonalizationBlob(System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName);
abstract member ResetPersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string -> unit
Protected MustOverride 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, które mają być używane jako klucz magazynu danych.

userName
String

Nazwa użytkownika informacji personalizacji, która ma być używana jako klucz magazynu danych.

Uwagi

Klasy pochodzące z PersonalizationProvider metody i implementujące tę metodę powinny używać webPartManagerparametrów , pathi userName jako kluczy magazynu. Implementacje pochodne muszą modyfikować magazyn danych, aby dane personalizacji dla dostarczonych kluczy magazynu zostały skutecznie usunięte. To do pochodnych implementacji, jak fizycznie to osiągnąć.

Dostawca personalizacji pochodnej musi być w stanie odróżnić dane personalizacji na poszczególnych stronach. Ponadto w przypadku stanu danej strony dostawca personalizacji musi być w stanie odróżnić dane zakresu i Shared między User nimi. Jeśli podano innąnull niż nazwa użytkownika, operacja resetowania ma zastosowanie do User zakresu. W przeciwnym razie operacja resetowania ma zastosowanie do Shared zakresu.

Dotyczy