此选件类被视为与 ISecurityNamespaceExtension 接口一起使用简化实现 HasPermission,QueryPermissions,并 QueryEffectivePermissions 需要命名空间该转发部分设置其权限到另一个命名空间。
继承层次结构
System.Object
Microsoft.TeamFoundation.Framework.Server.DefaultSecurityNamespaceExtension
Microsoft.TeamFoundation.Framework.Server.PartialPermissionSetNamespaceExtension
命名空间: Microsoft.TeamFoundation.Framework.Server
程序集: Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)
语法
声明
Public MustInherit Class PartialPermissionSetNamespaceExtension _
Inherits DefaultSecurityNamespaceExtension
public abstract class PartialPermissionSetNamespaceExtension : DefaultSecurityNamespaceExtension
PartialPermissionSetNamespaceExtension 类型公开以下成员。
构造函数
页首
属性
页首
方法
.gif) |
CheckReadPermission |
CheckReadPermission 的默认值实现,对该提供标记的 HasReadPermission。 (继承自 DefaultSecurityNamespaceExtension。) |
.gif) |
CheckWritePermission |
CheckWritePermission 的默认值实现,对该提供标记的 HasWritePermission。 (继承自 DefaultSecurityNamespaceExtension。) |
.gif) |
DetermineSourcePermissions |
确定从目标权限映射的源权限。 |
.gif) |
DetermineSourceToken |
确定对应于目标标记的源标记。如果标记映射不适用,则应返回 null。 |
.gif) |
DetermineTargetPermissions |
确定从源权限映射的目标权限。 |
.gif) |
DetermineTargetToken |
确定对应于源标记的目标标记。如果标记映射不适用,应返回 null。 |
.gif) |
Equals |
确定指定的对象是否等于当前对象。 (继承自 Object。) |
.gif) |
Finalize |
允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
.gif) |
GetHashCode |
作为默认哈希函数。 (继承自 Object。) |
.gif) |
GetLocalizedActionDisplayName |
返回所有位 null。 (继承自 DefaultSecurityNamespaceExtension。) |
.gif) |
GetTargetNamespace |
读取转发的权限的目标命名空间。 |
.gif) |
GetType |
获取当前实例的 Type。 (继承自 Object。) |
.gif) |
HandleIncomingToken |
HandleIncomoningToken,默认实现返回值传递的 securityToken。 (继承自 DefaultSecurityNamespaceExtension。) |
.gif) |
HandleOutgoingToken |
返回在 securityToken传递的 HandleOutgoingToken 的默认值实现。 (继承自 DefaultSecurityNamespaceExtension。) |
.gif) |
HasPermission |
(重写 DefaultSecurityNamespaceExtension.HasPermission(TeamFoundationRequestContext, String, Int32, Int32, Int32, Boolean)。) |
.gif) |
HasReadPermission |
HasReadPermission 的默认值实现,将通过调用方是否在所提供的标记的 ReadPermission。 (继承自 DefaultSecurityNamespaceExtension。) |
.gif) |
HasWritePermission |
HasWritePermission 的默认值实现,将通过调用方是否在所提供的标记的 WritePermission。 (继承自 DefaultSecurityNamespaceExtension。) |
.gif) |
MemberwiseClone |
创建当前 Object 的浅表副本。 (继承自 Object。) |
.gif) |
QueryEffectivePermissions |
(重写 DefaultSecurityNamespaceExtension.QueryEffectivePermissions(TeamFoundationRequestContext, String, IdentityDescriptor, Int32)。) |
.gif) |
QueryPermissions |
(重写 DefaultSecurityNamespaceExtension.QueryPermissions(TeamFoundationRequestContext, String, IEnumerable<IdentityDescriptor>, Boolean, Boolean, IEnumerable<AccessControlList>)。) |
.gif) |
ThrowAccessDeniedException |
引发一般 AccessCheckException ThrowAccessDeniedException 的默认值实现。 (继承自 DefaultSecurityNamespaceExtension。) |
.gif) |
ToString |
返回表示当前对象的字符串。 (继承自 Object。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参阅
参考
Microsoft.TeamFoundation.Framework.Server 命名空间