TeamFoundationHostManagementService クラス
継承階層
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationHostManagementService
名前空間: Microsoft.TeamFoundation.Framework.Server
アセンブリ: Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)
構文
'宣言
<TeamFoundationServiceDependency(GetType(TeamFoundationTracingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLocationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationJobService))> _
Public NotInheritable Class TeamFoundationHostManagementService _
Implements ITeamFoundationService, IDisposable
[TeamFoundationServiceDependency(typeof(TeamFoundationTracingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLocationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
public sealed class TeamFoundationHostManagementService : ITeamFoundationService,
IDisposable
TeamFoundationHostManagementService 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
DeploymentType | 配置の型が [OnPremises]、[DevFabric]、[Cloud]、または [Unknown]である場所を示します。 | |
HostDormancySeconds | ||
IsHosted | [DeploymentType] が [Cloud] または [DevFabric]かどうかを示します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
BeginRequest | 特定のインスタンスを対象として [RequestContextBase] を返します。 | |
BeginUserRequest | ||
CreateServiceHost | 提供されるプロパティを使用してサービス ホスト定義を作成します。 | |
DeleteServiceHost(TeamFoundationRequestContext, Guid) | サーバーからのサービス ホストを削除します。 | |
DeleteServiceHost(TeamFoundationRequestContext, Guid, UnusedDatabaseReasonNotUsed) | ||
DetectInactiveProcesses | リースが切れ、クリーンアップ締まらなかったアクティブなプロセス プロセスを検出し、削除します。 | |
Dispose | ||
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
GetConfigDataTierTime | ||
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) | |
GetHostIdFromPath | ||
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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。