PersonalizationState 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义表示页的个性化设置数据的基本功能。
public ref class PersonalizationState abstract
public abstract class PersonalizationState
type PersonalizationState = class
Public MustInherit Class PersonalizationState
- 继承
-
PersonalizationState
注解
派生自此基类的类包含用于管理、应用和提取个性化数据的实际实现。 类 WebPartPersonalization 利用个性化设置状态和对 的 PersonalizationState引用。
如果开发人员编写自定义 PersonalizationState 实现,还必须编写自定义 PersonalizationProvider 。 PersonalizationProvider 实例负责创建和使用 PersonalizationState 实例。
实施者说明
派生类应始终从派生构造函数调用基类构造函数。
构造函数
PersonalizationState(WebPartManager) |
初始化 PersonalizationState 类的新实例。 |
属性
IsDirty |
获取一个值,该值指示个性化设置信息是否已更改。 |
IsEmpty |
重写时获取一个值,该值指示是否有个性化设置状态被状态实例提取。 |
WebPartManager |
获取对当前与个性化设置状态实例关联的 WebPartManager 控件的引用。 |
方法
ApplyWebPartManagerPersonalization() |
重写时,将个性化设置数据应用到与个性化设置状态实例关联的 WebPartManager 控件。 |
ApplyWebPartPersonalization(WebPart) |
重写时,将个性化设置数据应用到指定的 Web 部件控件。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
ExtractWebPartManagerPersonalization() |
重写时,从与当前个性化设置状态关联的 WebPartManager 控件中提取个性化设置信息。 |
ExtractWebPartPersonalization(WebPart) |
重写时,从指定的 Web 部件控件提取个性化设置数据。 |
GetAuthorizationFilter(String) |
检索指定 Web 部件控件的授权筛选器。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
SetDirty() |
将当前个性化设置状态标记为已更改。 |
SetWebPartDirty(WebPart) |
重写时,将 Web 部件控件标记为已更改。 |
SetWebPartManagerDirty() |
重写时,将关联的 WebPartManager 控件标记为已更改。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
ValidateWebPart(WebPart) |
验证指定的 Web 部件控件是否有效。 |