IVersioningPersonalizable 接口

定义

表示一个接口,该接口能够管理属于以前版本的 Web 部件控件的个性化数据。

public interface class IVersioningPersonalizable
public interface IVersioningPersonalizable
type IVersioningPersonalizable = interface
Public Interface IVersioningPersonalizable

注解

将 Web 部件控件升级到较新版本时,升级后的类上的可个性化属性可能会发生更改。 例如,Web 部件控件的升级版本可能不再支持以前版本中可用的属性。 在这种情况下,Web 部件控件集可能会从基础数据存储加载个性化设置数据,但没有应用此数据的属性。 如果控件实现 IVersioningPersonalizable 接口,则会向 Web 部件控件传递孤立的个性化设置数据。 然后,应用程序可以使用此数据更新较新版本的属性,或者以某种其他方式使用该数据。 请注意,如果在导入 Web 部件控件时检测到孤立属性, Load 则还会调用 方法。

方法

Load(IDictionary)

将个性化数据加载到一个 Web 部件控件,该控件由于版本更改而没有相应的数据个性化属性。

适用于

另请参阅