AccessControlList 类

[AccessControlList] 选件类被视为关联集 [AccessControlEntries] 与安全标记及其继承设置。值得注意的是,[AccessControlList] 选件类与数据库不访问,其方法调用时。

它为 [AccessControlEntries] 的更改提供登台区域一个受保护的标记的。一次更改它可以保存到 web 服务传递到 [TeamFoundationSecurityNamespace]的 [AccessControlList]。

继承层次结构

System.Object
  Microsoft.TeamFoundation.Framework.Server.AccessControlList
    Microsoft.TeamFoundation.Framework.Server.AccessControlListDetails

命名空间:  Microsoft.TeamFoundation.Framework.Server
程序集:  Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)

语法

声明
Public Class AccessControlList
public class AccessControlList

AccessControlList 类型公开以下成员。

构造函数

  名称 说明
公共方法 AccessControlList(String, Boolean) 创建一个新的 [AccessControlList]。
公共方法 AccessControlList(String, Boolean, IEnumerable<AccessControlEntry>) 生成 [AccessControlList]的实例。

页首

属性

  名称 说明
公共属性 AccessControlEntries 返回权限列表中复制此标记的用户。
公共属性 InheritPermissions True,如果给定标记从父继承的权限。
公共属性 Token 此标记 [AccessControlList]。

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 QueryAccessControlEntries 返回提供的类型描述符的 [AccessControlEntries]。
公共方法 QueryAccessControlEntry 返回提供的类型描述符的 [AccessControlEntry]。如果 [AccessControlEntry] 有关本 [AccessControlList]的提供的类型描述符不存在,空 [AccessControlEntry] 将返回。
公共方法 RemoveAccessControlEntry 从应用于特定描述符的此 [AccessControlList] 移除 [AccessControlEntry]。
公共方法 RemovePermissions 从现有 [allows] 和 [denys] 移除指定的权限位此说明符的。如果找不到说明符,则不执行任何操作,并且空 [AccessControlEntry] 返回。
公共方法 SetAccessControlEntries 设置此 [AccessControlList]的提供的 [AccessControlEntry]。
公共方法 SetAccessControlEntry 设置此 [AccessControlList]的提供的 [AccessControlEntry]。
公共方法 SetPermissions 设置描述符的权限本 [AccessControlList]。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

字段

  名称 说明
受保护的字段 m_accessControlEntries 权限存储在这种权限的标识进行键控的。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.TeamFoundation.Framework.Server 命名空间