PersonalizationProvider.SavePersonalizationBlob 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中重写时,将原始个性化设置数据保存到基础数据存储区中。
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 范围内。