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 gets データベースのプールが指定されました。DatabasePoolNotFoundException の例外が見つからない場合、指定したデータベースのプール スローされます。
パブリック メソッド GetDatabasePoolsToGrow CreateThreshold の下にあるすべてのデータベースを返します。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetNumberOfDatabases プールに登録されているデータベースの数を取得します。
パブリック メソッド GetSplitDatabaseIssues
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IncrementTenantsPendingDelete
パブリック メソッド PerformDatabaseSplitAnalysis 特定のデータベースのテナントの使用を分析し、特定のメソッドに基づいて分割する必要があるテナントのホスト ID のリストを返します。
パブリック メソッド QueryDatabasePools データベースのプールを照会します。
パブリック メソッド QueryDatabases(TeamFoundationRequestContext) このサービスによってすべてのマネージのデータベースを照会します。
パブリック メソッド QueryDatabases(TeamFoundationRequestContext, TeamFoundationDatabaseType)
パブリック メソッド QueryDatabases(TeamFoundationRequestContext, String)
パブリック メソッド QueryDatabaseUsage
パブリック メソッド RegisterDatabase DatabaseManagementService の新しいデータベースを登録します。
パブリック メソッド ReleaseDatabasePartition
パブリック メソッド RemoveDatabase 登録データベース管理システムからデータベース。削除、デタッチ操作は tbl_Database からデータベースを削除するには、このメソッドを呼び出す必要があります。
パブリック メソッド SplitDatabase
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TryGetDatabasePool gets データベースのプールが指定されました。戻り値は、指定されたデータベースのプールが存在するかどうかを示します。
パブリック メソッド TryGetDatabaseProperties
パブリック メソッド UpdateDatabasePool プール定義を更新します。
パブリック メソッド UpdateDatabaseProperties データベース サービス レベルを更新します。

このページのトップへ

明示的インターフェイスの実装

  名前 説明
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceEnd サービスを終了します。
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceStart TeamFoundationDatabaseManagementService を起動します。このサービスは、配置のレベル サービス ホストでのみ起動できます。

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間