WebPartManager.IPersonalizable.Load(PersonalizationDictionary) 方法

定义

返回先前保存的需要加载到 WebPartManager 控件的自定义个性化状态数据。

 virtual void System.Web.UI.WebControls.WebParts.IPersonalizable.Load(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state) = System::Web::UI::WebControls::WebParts::IPersonalizable::Load;
void IPersonalizable.Load (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member System.Web.UI.WebControls.WebParts.IPersonalizable.Load : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.System.Web.UI.WebControls.WebParts.IPersonalizable.Load : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Sub Load (state As PersonalizationDictionary) Implements IPersonalizable.Load

参数

state
PersonalizationDictionary

一个 PersonalizationDictionary,它包含要加载的状态数据。

实现

注解

此方法是该方法的IPersonalizable.Load实现,它为Web 部件控件集提供直接访问受保护WebPartManager.LoadCustomPersonalizationState方法的方法。 调用此方法时,它将存储由 WebPartManager 控件管理的自定义个性化数据,并且以前保存在永久数据存储中,供稍后在初始化过程中使用。

备注

在大多数情况下,页面和控件开发人员代码不需要调用此方法,因为它主要由Web 部件控件集用作检索个性化数据的机制。

继承者说明

开发人员将使用此方法的一种方案是,如果开发人员正在开发一个自定义个性化框架来代替Web 部件控件集提供的自定义个性化框架。 在这种情况下,开发人员可以从类继承 WebPartManager 并重写 CreatePersonalization() 方法以返回对象的自定义实现 WebPartPersonalization 。 自定义 WebPartPersonalization 对象将在适当的时间调用方法的 IPersonalizable.Load(PersonalizationDictionary) 实现来加载自定义个性化数据。

适用于

另请参阅