TeamFoundationSecurityService 類別
安全性命名空間中管理集合的介面。
繼承階層架構
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationSecurityService
命名空間: Microsoft.TeamFoundation.Framework.Server
組件: Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)
語法
'宣告
<TeamFoundationServiceDependency(GetType(TeamFoundationDatabaseSettings))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(IdentityService))> _
Public NotInheritable Class TeamFoundationSecurityService _
Implements ITeamFoundationService, IDisposable, ITeamFoundationSecurityService
[TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseSettings))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(IdentityService))]
public sealed class TeamFoundationSecurityService : ITeamFoundationService,
IDisposable, ITeamFoundationSecurityService
TeamFoundationSecurityService 型別會公開下列成員。
方法
名稱 | 說明 | |
---|---|---|
CreateSecurityNamespace | 根據提供的資訊的安全性命名空間。 | |
DeleteSecurityNamespace | 刪除安全性命名空間集合中的安全性命名空間。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetSecurityNamespace | 傳回 [TeamFoundationSecurityNamespace] 執行個體相關聯的 GUID。GUID,如果沒有關聯的 [ITeamFoundationSecurityNamespace],則會傳回。 | |
GetSecurityNamespaces | 傳回所有的列舉目前現有的安全性 [securityNamespaces]。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
RemoveIdentityACEs | ||
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 | |
UpdateSecurityNamespace | 更新現有的安全性命名空間。這項資料會保存。 |
回頁首
明確介面實作
名稱 | 說明 | |
---|---|---|
IDisposable.Dispose | ||
ITeamFoundationService.ServiceEnd | 執行任何必要的清除步驟。 | |
ITeamFoundationService.ServiceStart | 執行任何必要的初始化步驟。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。