Поделиться через


PersonalizationProvider.ResetPersonalizationBlob Метод

Определение

При переопределении в производном классе удаляет необработанные данные персонализации из базового хранилища данных.

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)

Параметры

webPartManager
WebPartManager

Объект WebPartManager, управляющий данными персонализации.

path
String

Путь к данным персонализации, используемый в качестве ключа хранилища данных.

userName
String

Имя пользователя для данных персонализации, используемое в качестве ключа хранилища данных.

Комментарии

Классы, производные от PersonalizationProvider и реализующие этот метод, должны использовать webPartManagerпараметры , pathи userName в качестве ключей хранилища. Производные реализации должны изменять хранилище данных таким образом, чтобы данные персонализации для предоставленных ключей хранилища были эффективно удалены. Производные реализации определяют, как они физически выполняют эту задачу.

Производный поставщик персонализации должен иметь возможность различать данные персонализации для каждой страницы. Кроме того, для состояния данной страницы поставщик персонализации должен иметь возможность различать Shared данные области и User . Если указано имя, отличноеnull от имени пользователя, операция сброса применяется к User области; в противном случае операция сброса Shared применяется к области.

Применяется к