PersonalizationState 类

定义

定义表示页的个性化设置数据的基本功能。

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 部件控件是否有效。

适用于

另请参阅