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

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