WebPartManager.IPersonalizable.Load(PersonalizationDictionary) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回先前保存的需要加载到 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
参数
一个 PersonalizationDictionary,它包含要加载的状态数据。
实现
注解
此方法是 方法的 IPersonalizable.Load 实现,它为 Web 部件控件集提供了直接访问受保护 WebPartManager.LoadCustomPersonalizationState 方法的方法。 调用此方法时,它将存储由 WebPartManager 控件管理的自定义个性化数据,这些数据以前保存在永久数据存储中,供稍后在初始化过程中使用。
注意
在大多数情况下,页面和控件开发人员代码不需要调用此方法,因为它主要由 Web 部件控件集用作其检索个性化设置数据的机制。
继承者说明
开发人员使用此方法的一种方案是,他们正在开发一个自定义个性化框架来代替 Web 部件控件集提供的个性化框架。 在这种情况下,开发人员可以从 类继承 WebPartManager 并重写 CreatePersonalization() 方法,以返回 对象的自定义实现 WebPartPersonalization 。 自定义 WebPartPersonalization 对象将在适当时间调用 方法的 IPersonalizable.Load(PersonalizationDictionary) 实现,以加载自定义个性化设置数据。