Share via


TeamFoundationHostManagementService クラス

継承階層

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationHostManagementService

名前空間:  Microsoft.TeamFoundation.Framework.Server
アセンブリ:  Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)

構文

'宣言
<TeamFoundationServiceDependency(GetType(TeamFoundationLocationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTracingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationJobService))> _
Public NotInheritable Class TeamFoundationHostManagementService _
    Implements IDisposable, ITeamFoundationHostManagementService, ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationLocationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTracingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
public sealed class TeamFoundationHostManagementService : IDisposable, 
    ITeamFoundationHostManagementService, ITeamFoundationService

TeamFoundationHostManagementService 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ DeploymentType 配置の型が OnPremisesDevFabricCloud、または Unknownである場所を示します。
パブリック プロパティ HostDormancySeconds
パブリック プロパティ IsHosted DeploymentTypeCloud または DevFabricかどうかを示します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド BeginRequest
パブリック メソッド BeginUserRequest
パブリック メソッド CreateServiceHost 提供されるプロパティを使用してサービス ホスト定義を作成します。
パブリック メソッド DeleteServiceHost(TeamFoundationRequestContext, Guid) サーバーからのサービス ホストを削除します。
パブリック メソッド DeleteServiceHost(TeamFoundationRequestContext, Guid, UnusedDatabaseReasonNotUsed)
パブリック メソッド DetectInactiveProcesses リースが切れ、クリーンアップ締まらなかったアクティブなプロセス プロセスを検出し、削除します。
パブリック メソッド Dispose
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetConfigDataTierTime
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetHostIdFromPath(TeamFoundationRequestContext, String)
パブリック メソッド GetHostIdFromPath(TeamFoundationRequestContext, String, Boolean)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド PingHostProcess このアプリケーションで動作しているプロセスに ping 要求を送信するために使用します。この要求は、SQL の通知を送信できます。プロセスが正しく実行され、SQL 通知を処理する場合は、ping は短時間に正常に返す必要があります。通知をポーリングによって処理されるか、プロセスがデータベースにつながりを失ったら、時間がかかる場合、または未終了する場合があります。
パブリック メソッド QueryChildrenServiceHostPropertiesCached
パブリック メソッド QueryExecutionState(TeamFoundationRequestContext) 登録されたすべてのサービス ホスト、プロセスやホストのインスタンスのクエリ。
パブリック メソッド QueryExecutionState(TeamFoundationRequestContext, Guid) 1 回または登録されたすべてのサービス ホストのクエリ、および関連プロセスとホストのインスタンス。
パブリック メソッド QueryHostReadyState ホストの準備状態を照会します。
パブリック メソッド QueryServiceHostProperties(TeamFoundationRequestContext, Guid) 指定されたホスト ID を使用してサービス ホストのプロパティのクエリ。これは、このホストに関する詳細を返さないし、子は含まれません。
パブリック メソッド QueryServiceHostProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags) 指定されたホスト ID を使用してサービス ホストのプロパティのクエリ。子が含まれている場合は、出力リストは要求されたサービス ホストのすべての子ホストのプロパティが含まれています。
パブリック メソッド QueryServiceHostPropertiesCached
パブリック メソッド StartHost
パブリック メソッド Stop
パブリック メソッド StopHost 同期的にすべてのアクティブ プロセスのサービス ホストを停止します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド UpdateServiceHost 提供されるプロパティを使用してサービス ホスト定義を更新します。

このページのトップへ

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

  名前 説明
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceEnd
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceStart

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間