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 значение при управлении устаревшими записями данных, а также при определении последних действий пользователей на сайте.