SqlPersonalizationProvider.SavePersonalizationBlob Метод

Определение

Сохраняет необработанные данные персонализации в базовой базе данных Microsoft SQL Server.

protected:
 override void SavePersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName, cli::array <System::Byte> ^ dataBlob);
protected override void SavePersonalizationBlob(System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte[] dataBlob);
override this.SavePersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string * byte[] -> unit
Protected Overrides Sub SavePersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String, dataBlob As Byte())

Параметры

webPartManager
WebPartManager

Управление WebPartManager данными персонализации.

path
String

Значение, PersonalizationScope указывающее, что данные персонализации будут сохранены. Это значение не может быть равно null.

userName
String

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

dataBlob
Byte[]

Массив байтов данных, которые необходимо сохранить.

Комментарии

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

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

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