PermissionChange 类

表示权限更改。

继承层次结构

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.SecurityChange
    Microsoft.TeamFoundation.VersionControl.Client.PermissionChange

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

语法

声明
Public NotInheritable Class PermissionChange _
    Inherits SecurityChange
public sealed class PermissionChange : SecurityChange

PermissionChange 类型公开以下成员。

构造函数

  名称 说明
公共方法 PermissionChange 初始化的新 PermissionChange 实例。

页首

属性

  名称 说明
公共属性静态成员 AllGlobalLocalizedPermissions 获取所有全局本地化的权限。
公共属性静态成员 AllGlobalPermissions 获取所有全局权限。
公共属性静态成员 AllItemPermissions 获取所有项目的权限。
公共属性静态成员 AllLocalizedItemPermissions 获取所有本地化的项目权限。
公共属性 Allow 获取或设置数组让该标识的权限。
公共属性 Deny 获取或设置该标识的拒绝权限。
公共属性 IdentityName 获取或设置保存该权限的标识。
公共属性 Item 获取或设置属于此 SecurityChange 项目的路径。 (继承自 SecurityChange。)
公共属性 Remove 获取或设置权限移除。

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法静态成员 FromXml
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 ToString 创建描述 PermissionChange 对象的属性的用户可读的字符串。 (重写 SecurityChange.ToString()。)
公共方法 ToXml(XmlWriter, String) (重写 SecurityChange.ToXml(XmlWriter, String)。)
公共方法静态成员 ToXml(XmlWriter, String, PermissionChange)

页首

字段

  名称 说明
公共字段静态成员 GlobalPermissionAdminConfiguration 用于管理配置指定全局权限。
公共字段静态成员 GlobalPermissionAdminConnections 用于管理连接指定全局权限。
公共字段静态成员 GlobalPermissionAdminShelvesets 用于管理搁置集指定全局权限。
公共字段静态成员 GlobalPermissionAdminWorkspaces 用于管理工作区域指定全局权限。
公共字段静态成员 GlobalPermissionCreateWorkspace 指定全局权限用于创建工作区域操作。
公共字段静态成员 ItemPermissionAdminProjectRights 为项目管理权限指定项目的权限。
公共字段静态成员 ItemPermissionCheckin 签入操作指定项目的权限。
公共字段静态成员 ItemPermissionCheckinOther 为 CheckinOther 操作指定项目的权限。
公共字段静态成员 ItemPermissionLabel 用于标签操作指定项目的权限。
公共字段静态成员 ItemPermissionLabelOther 为 LabelOther 操作指定项目的权限。
公共字段静态成员 ItemPermissionLock 为锁定操作指定项目的权限。
公共字段静态成员 ItemPermissionManageBranch 为 ManageBranch 操作指定项目的权限。
公共字段静态成员 ItemPermissionMerge 对于合并操作指定项目的权限。
公共字段静态成员 ItemPermissionPendChange 为 PendChange 操作指定项目的权限。
公共字段静态成员 ItemPermissionRead 用于读取操作指定项目的权限。
公共字段静态成员 ItemPermissionReviseOther 为 ReviseOther 操作指定项目的权限。
公共字段静态成员 ItemPermissionUndoOther 为 UndoOther 操作指定项目的权限。
公共字段静态成员 ItemPermissionUnlockOther 为 UnlockOther 操作指定项目的权限。

页首

线程安全

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

请参见

参考

Microsoft.TeamFoundation.VersionControl.Client 命名空间