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 命名空间