PartialPermissionSetNamespaceExtension 类
此选件类被视为与 [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 类型公开以下成员。
构造函数
页首
属性
页首
方法
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
CheckReadPermission |
[CheckReadPermission] 的默认实现,对该提供标记的 [HasReadPermission]。 (继承自 DefaultSecurityNamespaceExtension。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
CheckWritePermission |
[CheckWritePermission] 的默认实现,对该提供标记的 [HasWritePermission]。 (继承自 DefaultSecurityNamespaceExtension。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
DetermineSourcePermissions |
确定从目标权限映射的源权限。 |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
DetermineSourceToken |
确定对应于目标标记的源标记。如果标记映射不适用,则应返回 null。 |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
DetermineTargetPermissions |
确定从源权限映射的目标权限。 |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
DetermineTargetToken |
确定对应于源标记的目标标记。如果标记映射不适用,应返回 null。 |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
Equals |
确定指定的对象是否等于当前对象。 (继承自 Object。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
Finalize |
允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
GetHashCode |
用作特定类型的哈希函数。 (继承自 Object。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
GetLocalizedActionDisplayName |
返回所有位 null。 (继承自 DefaultSecurityNamespaceExtension。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
GetTargetNamespace |
读取转发的权限的目标命名空间。 |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
GetType |
获取当前实例的 Type。 (继承自 Object。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
HandleIncomingToken |
[HandleIncomoningToken] 的默认实现,返回在 [securityToken]传递的。 (继承自 DefaultSecurityNamespaceExtension。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
HandleOutgoingToken |
返回在 [securityToken]传递的 [HandleOutgoingToken] 的默认实现。 (继承自 DefaultSecurityNamespaceExtension。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
HasPermission |
(重写 DefaultSecurityNamespaceExtension.HasPermission(TeamFoundationRequestContext, String, Int32, Int32, Int32, Boolean)。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
HasReadPermission |
[HasReadPermission] 的默认实现,检查调用方是否在所提供的标记的 [SecurityNamespace.Description.ReadPermission]。 (继承自 DefaultSecurityNamespaceExtension。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
HasWritePermission |
[HasWritePermission] 的默认实现,检查调用方是否在所提供的标记的 [SecurityNamespace.Description.WritePermission]。 (继承自 DefaultSecurityNamespaceExtension。) |
![受保护的方法 受保护的方法](images/edw3ff75.protmethod(zh-cn,vs.110).gif) |
MemberwiseClone |
创建当前 Object 的浅表副本。 (继承自 Object。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
QueryEffectivePermissions |
(重写 DefaultSecurityNamespaceExtension.QueryEffectivePermissions(TeamFoundationRequestContext, String, IdentityDescriptor, Int32)。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
QueryPermissions |
(重写 DefaultSecurityNamespaceExtension.QueryPermissions(TeamFoundationRequestContext, String, IEnumerable<IdentityDescriptor>, Boolean, Boolean, IEnumerable<AccessControlList>)。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
ThrowAccessDeniedException |
(继承自 DefaultSecurityNamespaceExtension。) |
![公共方法 公共方法](images/bb547257.pubmethod(zh-cn,vs.110).gif) |
ToString |
返回表示当前对象的字符串。 (继承自 Object。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.TeamFoundation.Framework.Server 命名空间