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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。