PersonalizationState 类

定义

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

public ref class PersonalizationState abstract
public abstract class PersonalizationState
type PersonalizationState = class
Public MustInherit Class PersonalizationState
继承
PersonalizationState

注解

派生自此基类的类包含用于管理、应用和提取个性化数据的实际实现。 该 WebPartPersonalization 类利用个性化设置状态和对 PersonalizationState.

如果开发人员编写自定义 PersonalizationState 实现,则还必须编写自定义 PersonalizationProviderPersonalizationProvider 实例负责创建和使用 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 部件控件是否有效。

适用于

另请参阅