PartialPermissionSetForwarderBase 类
这是向前的权限基类从简单的命名空间到从源命名空间派生其权限的一个子集的命名空间。
继承层次结构
System.Object
Microsoft.TeamFoundation.Framework.Server.PartialPermissionSetForwarderBase
命名空间: Microsoft.TeamFoundation.Framework.Server
程序集: Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)
语法
声明
Public MustInherit Class PartialPermissionSetForwarderBase
public abstract class PartialPermissionSetForwarderBase
PartialPermissionSetForwarderBase 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
PartialPermissionSetForwarderBase |
页首
属性
名称 | 说明 | |
---|---|---|
SourcePermissionsToForward | 我们应从源转发到目标的权限集。 | |
StoreSourcePermissions | 如果源权限不应在源命名空间,存储重写此返回 false。 |
页首
方法
名称 | 说明 | |
---|---|---|
DetermineTargetPermissions | 返回源权限的映射的 .NET framework 权限。 | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) | |
GetTargetNamespace | 向前权限的安全目标命名空间。 | |
GetTargetToken | 返回从源标记的映射目标标记。如果映射不存在,应返回 null。 | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
RemoveAccessControlLists | 移除窗体此命名空间的 ACL。不应实际调用方法,但是,如果它是指还应移除所有 GenericRead 和 GenericWrite 权限。 | |
RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IEnumerable<IdentityDescriptor>) | 从结构标记撤消权限 | |
RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IdentityDescriptor, Int32) | 如果这是 NAMESPACE 标记的然后 GenericRead 或 GenericWrite 权限从 framework 命名空间移除位。 | |
RenameToken | ||
SetAccessControlLists | 为源,如果它们设置,则 ACL 设置在目标的源权限。 | |
SetInheritFlag | ||
SetPermissions | ||
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。