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 類型會公開下列成員。
建構函式
回頁首
屬性
回頁首
方法
|
CheckReadPermission |
CheckReadPermission 的預設實作,呼叫於所提供之語彙基元的 HasReadPermission。 (繼承自 DefaultSecurityNamespaceExtension)。 |
|
CheckWritePermission |
CheckWritePermission 的預設實作,呼叫於所提供之語彙基元的 HasWritePermission。 (繼承自 DefaultSecurityNamespaceExtension)。 |
|
DetermineSourcePermissions |
判斷目標使用權限對應來源使用權限。 |
|
DetermineSourceToken |
判斷對應到目標語彙基元的來源語彙基元。如果權杖對應不適用,則應該傳回 null。 |
|
DetermineTargetPermissions |
判斷從來源使用權限對應的目標使用權限。 |
|
DetermineTargetToken |
判斷對應到來源語彙基元的目標語彙基元。如果權杖對應不適用,會傳回 null。 |
|
Equals |
判斷指定的物件是否等於目前物件。 (繼承自 Object)。 |
|
Finalize |
允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 |
|
GetHashCode |
做為預設雜湊函式。 (繼承自 Object)。 |
|
GetLocalizedActionDisplayName |
所有位元會傳回 null。 (繼承自 DefaultSecurityNamespaceExtension)。 |
|
GetTargetNamespace |
讀取轉送權限的目標命名空間中。 |
|
GetType |
取得目前執行個體的 Type。 (繼承自 Object)。 |
|
HandleIncomingToken |
HandleIncomoningToken,預設實作會傳回傳入的 securityToken。 (繼承自 DefaultSecurityNamespaceExtension)。 |
|
HandleOutgoingToken |
傳回在 securityToken中傳遞之 HandleOutgoingToken 的預設實作。 (繼承自 DefaultSecurityNamespaceExtension)。 |
|
HasPermission |
(覆寫 DefaultSecurityNamespaceExtension.HasPermission(TeamFoundationRequestContext, String, Int32, Int32, Int32, Boolean)。) |
|
HasReadPermission |
HasReadPermission 的預設實作,會檢查呼叫端是否在指定的權杖的 ReadPermission 。 (繼承自 DefaultSecurityNamespaceExtension)。 |
|
HasWritePermission |
HasWritePermission 的預設實作,會檢查呼叫端是否在指定的權杖的 WritePermission 。 (繼承自 DefaultSecurityNamespaceExtension)。 |
|
MemberwiseClone |
建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
|
QueryEffectivePermissions |
(覆寫 DefaultSecurityNamespaceExtension.QueryEffectivePermissions(TeamFoundationRequestContext, String, IdentityDescriptor, Int32)。) |
|
QueryPermissions |
(覆寫 DefaultSecurityNamespaceExtension.QueryPermissions(TeamFoundationRequestContext, String, IEnumerable<IdentityDescriptor>, Boolean, Boolean, IEnumerable<AccessControlList>)。) |
|
ThrowAccessDeniedException |
擲回泛型 AccessCheckException ThrowAccessDeniedException 的預設實作。 (繼承自 DefaultSecurityNamespaceExtension)。 |
|
ToString |
傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。
請參閱
參考
Microsoft.TeamFoundation.Framework.Server 命名空間