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()
公共方法 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 有关本访问控制列表 (acl) 的提供的类型描述符不存在此空 AccessControlEntry 将返回。
公共方法 RemoveAccessControlEntry 从应用于特定描述符的此访问控制列表 (acl) 移除 AccessControlEntry。
公共方法 RemovePermissions 从现有移除指定的权限位授权和此说明符的 denys。如果找不到描述符,未完成,并且空 AccessControlEntry 返回。
公共方法 SetAccessControlEntries 设置此 AccessControlList的提供的 AccessControlEntry
公共方法 SetAccessControlEntry 设置此 AccessControlList的提供的 AccessControlEntry
公共方法 SetPermissions 设置描述符的权限此访问控制列表 (acl)。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

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

请参阅

参考

Microsoft.TeamFoundation.Framework.Server 命名空间