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 pathuserName 参数作为存储密钥。 派生个性化设置提供程序必须能够按页面区分个性化设置数据。 此外,对于给定页面的状态,提供程序必须能够区分 和 Shared User 范围。 如果提供了非 null 用户名,则参数在范围内;否则,假定 dataBlob User dataBlob 参数在 Shared 范围内。

适用于