SecurityNamespace 類別
類別來管理和強制執行一組安全性 AccessControlList 物件。
繼承階層架構
System.Object
Microsoft.TeamFoundation.Framework.Client.SecurityNamespace
命名空間: Microsoft.TeamFoundation.Framework.Client
組件: Microsoft.TeamFoundation.Client (在 Microsoft.TeamFoundation.Client.dll 中)
語法
'宣告
Public MustInherit Class SecurityNamespace
public abstract class SecurityNamespace
SecurityNamespace 型別會公開下列成員。
建構函式
回頁首
屬性
回頁首
方法
|
Equals |
判斷指定的物件是否等於目前物件。 (繼承自 Object)。 |
|
Finalize |
允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 |
|
GetHashCode |
做為特定型別的雜湊函式。 (繼承自 Object)。 |
|
GetType |
取得目前執行個體的 Type。 (繼承自 Object)。 |
|
HasPermission(IEnumerable<String>, IdentityDescriptor, Int32, Boolean) |
檢查指定的識別描述項是否有指定的語彙基元指定的使用權限。 |
|
HasPermission(String, IdentityDescriptor, IEnumerable<Int32>, Boolean) |
檢查指定的識別描述項是否有指定的語彙基元指定的使用權限。 |
|
HasPermission(String, IdentityDescriptor, Int32, Boolean) |
檢查指定的識別描述項是否有指定的語彙基元指定的使用權限。 |
|
HasPermission(String, IEnumerable<IdentityDescriptor>, Int32, Boolean) |
檢查指定的識別描述項是否有指定的語彙基元指定的使用權限。 |
|
HasWritePermission(String, IEnumerable<Int32>) |
檢查目前使用者是否有寫入的授權單位指定的使用權限。 |
|
HasWritePermission(String, Int32) |
檢查目前使用者是否有寫入的授權單位指定的使用權限。 |
|
MemberwiseClone |
建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
|
QueryAccessControlList |
取得與指定語彙基元和識別描述元的 AccessControlList 物件。 |
|
QueryAccessControlLists |
取得與指定語彙基元和識別描述元的 AccessControlList 物件。 |
|
QueryEffectivePermissions |
取得指定的識別描述元的有效的使用權限。 |
|
RemoveAccessControlEntries |
移除在 AccessControlList 存在與指定語彙基元的指定識別描述項的所有存取控制項目。 |
|
RemoveAccessControlEntry |
移除在 AccessControlList 存在與指定語彙基元的指定識別描述元的存取控制項目。 |
|
RemoveAccessControlLists(IEnumerable<String>, Boolean) |
移除與指定之 token 相關聯的 AccessControlList 。 |
|
RemoveAccessControlLists(String, Boolean) |
移除與指定之語彙基元的 AccessControlList 。 |
|
RemovePermissions |
從指定的識別描述元的現有使用權限移除指定的使用權限。如果現有的 AccessControlEntry 未針對此描述元中找到,則不會採取任何動作,以及空白 AccessControlList 傳回。 |
|
SetAccessControlEntries |
設定這個 SecurityNamespace 的提供存取控制項目。 |
|
SetAccessControlEntry |
設定這個 SecurityNamespace 的指定 AccessControlEntry 。 |
|
SetAccessControlList |
設定這個 SecurityNamespace 的指定存取控制定位。設定存取控制定位一定會覆寫現有的 AccessControlList。 |
|
SetAccessControlLists |
設定這個 SecurityNamespace 的指定 AccessControlLists。設定 AccessControlList 一定會覆寫現有的 AccessControlList。 |
|
SetInheritFlag |
設定與指定之語彙基元的旗標狀態 AccessControlList 是否應繼承自父語彙基元的權限。 |
|
SetPermissions |
設定指定之識別描述項的使用權限。這 SecurityNamespace。 |
|
ToString |
傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。
請參閱
參考
Microsoft.TeamFoundation.Framework.Client 命名空間