PersonalizationProvider.SavePersonalizationBlob Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе сохраняет необработанные данные персонализации в базовое хранилище данных.
protected:
abstract void SavePersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName, cli::array <System::Byte> ^ dataBlob);
protected abstract void SavePersonalizationBlob (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte[] dataBlob);
abstract member SavePersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string * byte[] -> unit
Protected MustOverride Sub SavePersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String, dataBlob As Byte())
Параметры
- webPartManager
- WebPartManager
Объект WebPartManager, управляющий данными персонализации.
- path
- String
Путь к данным персонализации, используемый в качестве ключа хранилища данных.
- userName
- String
Имя пользователя для данных персонализации, используемое в качестве ключа.
- dataBlob
- Byte[]
Массив байт, представляющий сохраняемые данные.
Комментарии
Этот метод является абстрактным определением метода, используемого для сохранения необработанных данных персонализации в базовом хранилище данных.
Производные реализации должны использовать webPartManager
параметры , path
и userName
в качестве ключей хранилища. Производный поставщик персонализации должен иметь возможность различать данные персонализации для каждой страницы. Кроме того, для состояния данной страницы поставщик должен иметь возможность различать Shared области и User . Если указано имя, отличноеnull
от имени пользователя, параметр dataBlob
находится в области действия; в User противном случае предполагается, dataBlob
что параметр находится в Shared области.