PersonalizationProvider.SavePersonalizationState(PersonalizationState) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将个性化设置数据保存到数据存储区中。
public:
virtual void SavePersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationState ^ state);
public virtual void SavePersonalizationState (System.Web.UI.WebControls.WebParts.PersonalizationState state);
abstract member SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
override this.SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
Public Overridable Sub SavePersonalizationState (state As PersonalizationState)
参数
- state
- PersonalizationState
PersonalizationState,包含要保存的个性化设置数据。
例外
state
为 null
。
正在保存的 state
对象与 LoadPersonalizationState(WebPartManager, Boolean) 方法返回的 state
对象类型不同。
注解
此方法是 类用于保存个性化设置 WebPartPersonalization 数据的主要入口点。
此方法的默认实现使用 的内部实现方法将 PersonalizationState 个性化设置数据打包到字节数组中。 如果此打包的结果创建空的字节数组 (因为属性提取导致没有个性化) ,则默认实现将调用 ResetPersonalizationBlob 方法。 否则,默认实现将调用 SavePersonalizationBlob 方法。