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


SqlPersonalizationProvider.ResetPersonalizationBlob Метод

Определение

Удаляет данные персонализации из основного хранилища данных.

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)

Параметры

webPartManager
WebPartManager

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

path
String

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

userName
String

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

Комментарии

WebPartPersonalization использует этот метод для удаления данных персонализации из базы данных, когда пользователь веб-сайта решает сбросить данные веб-частей на странице. Если username параметр неnull является , данные с данными User области удаляются; в противном случае данные с областью Shared удаляются.

Объект SqlPersonalizationProvider автоматически обновляет LastActivityDate столбец в aspnet_Users таблице каждый раз, когда пользовательские данные персонализации удаляются из базы данных в контексте запроса страницы. Это позволяет другим ASP.NET функциям использовать LastActivityDate значение при управлении устаревшими записями данных, а также при определении последних действий пользователей на сайте.

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