SqlPersonalizationProvider.LoadPersonalizationBlobs Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Загружает данные персонализации из основного хранилища данных на основе указанных параметров.
protected:
override void LoadPersonalizationBlobs(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName, cli::array <System::Byte> ^ % sharedDataBlob, cli::array <System::Byte> ^ % userDataBlob);
protected override void LoadPersonalizationBlobs (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, ref byte[] sharedDataBlob, ref byte[] userDataBlob);
override this.LoadPersonalizationBlobs : System.Web.UI.WebControls.WebParts.WebPartManager * string * string * Byte[] * Byte[] -> unit
Protected Overrides Sub LoadPersonalizationBlobs (webPartManager As WebPartManager, path As String, userName As String, ByRef sharedDataBlob As Byte(), ByRef userDataBlob As Byte())
Параметры
- webPartManager
- WebPartManager
Объект WebPartManager, управляющий данными персонализации.
- path
- String
Путь для сведений персонализации в области Shared, который необходимо использовать в качестве ключа для извлечения.
- userName
- String
Имя пользователя для сведений персонализации в области User, которое необходимо использовать в качестве ключа для извлечения.
Комментарии
Этот метод использует webPartManager
и path``username
параметры в качестве ключей извлечения. Возвращаемые данные содержат:
Данные Shared , возвращаемые в параметре
sharedDataBlob
.В зависимости от значений User ключа данные возвращаются в параметре
userDataBlob
. Значение, отличноеnull
userName
от значения параметра, указывает, что User данные также извлекаются.
Объект SqlPersonalizationProvider автоматически обновляет LastActivityDate столбец в aspnet_Users
таблице каждый раз, когда данные персонализации для конкретных пользователей загружаются из базы данных в контексте запроса страницы. Такое поведение позволяет другим ASP.NET функциям использовать LastActivityDate свойство при управлении устаревшими записями данных, а также определении последних действий пользователей на сайте.