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要保存的对象与方法返回state的对象具有不同的类型LoadPersonalizationState(WebPartManager, Boolean)。
注解
此方法是类用于 WebPartPersonalization 保存个性化数据的主要入口点。
此方法的默认实现使用内部实现 PersonalizationState 的方法将个性化设置数据打包到字节数组中。 如果此打包的结果创建了一个空字节数组(因为属性提取没有个性化数据),则默认实现将调用该方法 ResetPersonalizationBlob 。 否则,默认实现将调用 SavePersonalizationBlob 该方法。