共用方式為


TeamFoundationDatabaseManagementService 類別

繼承階層架構

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationDatabaseManagementService

命名空間:  Microsoft.TeamFoundation.Framework.Server
組件:  Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)

語法

'宣告
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationCollationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationIdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationServicingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationJobService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
Public NotInheritable Class TeamFoundationDatabaseManagementService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationCollationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationIdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationServicingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
public sealed class TeamFoundationDatabaseManagementService : ITeamFoundationService

TeamFoundationDatabaseManagementService 型別會公開下列成員。

方法

  名稱 說明
公用方法 AcquireDatabasePartition
公用方法 CopyDatabase(TeamFoundationRequestContext, Int32, String)
公用方法 CopyDatabase(TeamFoundationRequestContext, Int32, String, TimeSpan)
公用方法 CreateDatabase
公用方法 CreateDatabasePool 建立新的資料庫集區定義。
公用方法 CreateDatabaseUsersForServiceAccounts
公用方法 DeleteDatabasePool
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 GenerateDatabaseName
公用方法 GetDatabase
公用方法 GetDatabasePool 取得指定的資料庫集區。DatabasePoolNotFoundException 擲回例外狀況,當找不到指定的資料庫集區。
公用方法 GetDatabasePoolsToGrow 傳回在其 CreateThreshold 下的所有資料庫。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetNumberOfDatabases 取得註冊至集區資料庫的數目。
公用方法 GetSplitDatabaseIssues
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 IncrementTenantsPendingDelete
公用方法 PerformDatabaseSplitAnalysis 分析特定資料庫的雖然用法並傳回應該分割根據指定的方法雖然主機識別項的清單。
公用方法 QueryDatabasePools 查詢資料庫集區。
公用方法 QueryDatabases(TeamFoundationRequestContext) 查詢服務處理的任何資料庫。
公用方法 QueryDatabases(TeamFoundationRequestContext, TeamFoundationDatabaseType)
公用方法 QueryDatabases(TeamFoundationRequestContext, String)
公用方法 QueryDatabaseUsage
公用方法 RegisterDatabase 註冊 DatabaseManagementService 的新資料庫。
公用方法 ReleaseDatabasePartition
公用方法 RemoveDatabase 從 PWA 資料庫的資料庫。刪除和中斷連結作業必須呼叫方法。tbl_Database 移除資料庫。
公用方法 SplitDatabase
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。
公用方法 TryGetDatabasePool 取得指定的資料庫集區。傳回值表示指定的資料庫集區是否存在。
公用方法 TryGetDatabaseProperties
公用方法 UpdateDatabasePool 更新集區定義。
公用方法 UpdateDatabaseProperties 更新資料庫中的服務層級。

回頁首

明確介面實作

  名稱 說明
明確介面實作私用方法 ITeamFoundationService.ServiceEnd 關閉服務。
明確介面實作私用方法 ITeamFoundationService.ServiceStart 啟動 TeamFoundationDatabaseManagementService。這個服務只能開始部署應用程式層級服務主機。

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.Framework.Server 命名空間