WebPartUserCapability 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供有关用户查看和修改个性化数据的能力的信息。 此类不能被继承。
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) |