SecurityChangedNotification 类

继承层次结构

System.Object
  Microsoft.TeamFoundation.Framework.Server.SecurityChangedNotification

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

语法

声明
Public Class SecurityChangedNotification
public class SecurityChangedNotification

SecurityChangedNotification 类型公开以下成员。

构造函数

  名称 说明
公共方法 SecurityChangedNotification(Guid, IEnumerable<TokenRename>) 创建的 SecurityChangeNotification 构造函数 RenameToken 的调用。
公共方法 SecurityChangedNotification(Guid, List<AccessControlList>) 创建的 SecurityChangeNotification 构造函数 SetAccessControlLists 的调用。
公共方法 SecurityChangedNotification(Guid, List<String>, Boolean) 创建的 SecurityChangeNotification 构造函数 RemoveAccessControlLists 的调用。
公共方法 SecurityChangedNotification(Guid, String, Boolean) 创建的 SecurityChangeNotification 构造函数 SetInheritFlag 的调用。
公共方法 SecurityChangedNotification(Guid, String, List<IdentityDescriptor>) 创建的 SecurityChangeNotification 构造函数 RemovePermissions 的调用。
公共方法 SecurityChangedNotification(Guid, String, IdentityDescriptor, Int32) 创建的 SecurityChangeNotification 构造函数 RemoveExplicitPermissions 的调用。
公共方法 SecurityChangedNotification(Guid, String, List<AccessControlEntry>, Boolean) 创建的 SecurityChangeNotification 构造函数 SetPermissions 的调用。
公共方法 SecurityChangedNotification(Guid, String, String, Boolean) 创建的 SecurityChangeNotification 构造函数 RenameToken 的调用。

页首

属性

  名称 说明
公共属性 AccessControlLists 访问控制列表 (acl) 设置。 使用以下 SecurityChangeTypes:SetAccessControlLists
公共属性 Descriptor 此 operatrion 应用的类型描述符。 使用以下 SecurityChangeTypes:RemoveExplicitPermissions
公共属性 ExplicitPermissionsToRemove 权限移除。 使用以下 SecurityChangeTypes:RemoveExplicitPermissions
公共属性 InheritPermissions 则为 true;如果标记设置继承,错误否则为。 使用以下 SecurityChangeTypes:SetInheritFlag
公共属性 Merge 则为 true,则权限应合并,错误,则应复盖。 使用以下 SecurityChangeTypes:SetPermissions
公共属性 NamespaceId 更改的安全命名空间的 ID。这对于所有 SecurityChangeTypes 使用
公共属性 Permissions 将应用于标记的权限。 使用以下 SecurityChangeTypes:SetPermissions
公共属性 Recurse 如果此操作将递归,则为 true。 使用以下 SecurityChangeTypes:RemoveAccessControlLists
公共属性 RemoveAceDescriptors 在 RemovePermissions 过程中取消自己的权限调用的标识。 使用以下 SecurityChangeTypes:RemoveAccessControlEntries
公共属性 RenameTokenDestination RenameTokenSource 的重命名目标。 使用以下 SecurityChangeTypes:RenameToken
公共属性 RenameTokens 重命名的标记进行设置,而对在单个使多个标记重命名的 RenameTokens 的一次调用调用。 使用以下 SecurityChangeTypes
公共属性 RenameTokenSource 重命名为 RenameTokenDestination 的标记。 使用以下 SecurityChangeTypes:RenameToken
公共属性 RenameWillCopy true,则将权限将复制的重命名期间,错误,如果要移动。 使用以下 SecurityChangeTypes:RenameToken
公共属性 SecurityChangeType 表示安全遇到更改的类型。此值确定此对象的哪些属性是有效的。 SetPermissions:NamepsaceId,标记,权限,合并
公共属性 Token 更改权限的标记。 使用以下 SecurityChangeTypes:SetPermissions SetInheritFlag RemoveAccessControlEntries RemoveExplicitPermissions
公共属性 Tokens 此操作会影响标记的列表。 使用以下 SecurityChangeTypes:RemoveAccessControlLists

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

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

请参阅

参考

Microsoft.TeamFoundation.Framework.Server 命名空间