PersonalizationProvider.SavePersonalizationState(PersonalizationState) 方法

定义

将个性化数据保存到数据存储。

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包含要保存的个性化设置数据。

例外

statenull

state要保存的对象与方法返回state的对象具有不同的类型LoadPersonalizationState(WebPartManager, Boolean)

注解

此方法是类用于 WebPartPersonalization 保存个性化数据的主要入口点。

此方法的默认实现使用内部实现 PersonalizationState 的方法将个性化设置数据打包到字节数组中。 如果此打包的结果创建了一个空字节数组(因为属性提取没有个性化数据),则默认实现将调用该方法 ResetPersonalizationBlob 。 否则,默认实现将调用 SavePersonalizationBlob 该方法。

适用于