WebPartUserCapability 类

定义

提供有关用户查看和修改个性化数据的能力的信息。 此类不能被继承。

public ref class WebPartUserCapability sealed
public sealed class WebPartUserCapability
type WebPartUserCapability = class
Public NotInheritable Class WebPartUserCapability
继承
WebPartUserCapability

注解

在 Web 部件应用程序生命周期的各个阶段, WebPartPersonalization 对象需要检查当前用户的功能,以确定用户可以查看和修改哪些个性化数据。 出现此需求时,个性化设置对象会检查 类的 WebPartUserCapability 实例。

Web 部件个性化设置功能定义两个用户功能,每个功能由 对象 WebPartUserCapability 表示。 这两个对象都有相应的谓词,可用于在 Web.config 文件的 节中 <authorization> 指定用户功能。 有关详细信息,请参阅 用于 webParts 的个性化设置的授权元素 (ASP.NET 设置架构) 。 下表显示了不同的用户功能。

用户功能 说明
modifyState 指示当前用户可以将个性化设置数据保存到数据存储。 通过 ModifyStateUserCapability 对象上的 字段访问 WebPartPersonalization
enterSharedScope 指示当前用户可以进入共享个性化设置范围。 通过 EnterSharedScopeUserCapability 对象上的 字段访问 WebPartPersonalization

WebPartUserCapability 具有一个公共属性。 属性 Name 指示类的名称。

WebPartUserCapability 还有两个公开的方法。 方法 Equals 允许比较两个用户功能对象。 如果对象具有相同的名称,则它们被视为相等。 方法 GetHashCode 基于 对象的名称 WebPartUserCapability 生成哈希代码。

构造函数

WebPartUserCapability(String)

初始化此类的新实例。

属性

Name

获取标识该类的字符串值。

方法

Equals(Object)

确定指定的对象是否等于当前的 WebPartUserCapability 对象或具有相同的 Name 值。

GetHashCode()

返回 Name 属性的哈希代码。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅