Share via


IBuildServer インターフェイス

Team Foundation ビルドを実行しているサーバーにインターフェイス。

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

構文

'宣言
Public Interface IBuildServer
public interface IBuildServer

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

プロパティ

  名前 説明
パブリック プロパティ BuildServerVersion ビルド サーバーのバージョンを取得します。
パブリック プロパティ NoCICheckInComment チェックインを無視するように継続的インテグレーションのシステムに通知を送信するコメント文字列を取得します。コメントのこの文字列を使用すると、任意のチェックインも新しいビルドをトリガーしない。
パブリック プロパティ TeamProjectCollection この IBuildServer を作成した TeamProjectCollection のオブジェクトを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddBuildQuality(String, String) 指定されたチーム プロジェクトにビルドの品質を追加します。
パブリック メソッド AddBuildQuality(String, array<String[]) 指定されたチーム プロジェクトにビルドの品質の配列を追加します。
パブリック メソッド BeginQueryBuildDefinitions ビルド定義の仕様の指定された配列のビルド定義のクエリの結果を取得します。
パブリック メソッド BeginQueryBuildDefinitionsByUri 非同期操作を URI (Uniform Resource Identifier) によってビルド定義を照会します。
パブリック メソッド BeginQueryBuilds 非同期操作を指定の配列を使用してビルドを照会します。
パブリック メソッド BeginQueryBuildsByUri 指定された URI に一致するビルドを取得します。
パブリック メソッド BeginQueryQueuedBuilds 非同期操作をビルド キューを照会します。
パブリック メソッド CancelBuilds(array<Int32[]) キャンセルがアクティブまたは延期された状態である場合、指定された ID のビルドを実行します。
パブリック メソッド CancelBuilds(array<IQueuedBuild[]) アクティブまたは延期された状態である場合、指定されたキューに入っているビルドを取り消します。
パブリック メソッド CreateBuildAgentSpec() ビルド エージェントのクエリに使用できる新しいビルド エージェントの仕様を作成します。
パブリック メソッド CreateBuildAgentSpec(IBuildAgent) ビルド エージェントのクエリに使用できる新しいビルド エージェントの仕様を作成します。
パブリック メソッド CreateBuildAgentSpec(String, String, List<String>) ビルド エージェントのクエリに使用できる新しいビルド エージェントの仕様を作成します。
パブリック メソッド CreateBuildAgentSpec(String, String, array<String[], List<String>) ビルド エージェントのクエリに使用できる新しいビルド エージェントの仕様を作成します。
パブリック メソッド CreateBuildControllerSpec() ビルド コントローラーのクエリに使用できる新しいビルド コントローラーの仕様を作成します。
パブリック メソッド CreateBuildControllerSpec(String, String) ビルド コントローラーのクエリに使用できる新しいビルド コントローラーの仕様を作成します。
パブリック メソッド CreateBuildControllerSpec(String, String, array<String[], Boolean) ビルド コントローラーのクエリに使用できる新しいビルド コントローラーの仕様を作成します。
パブリック メソッド CreateBuildDefinition ビルド サーバーが所有する新しいビルド定義を作成します。
パブリック メソッド CreateBuildDefinitionSpec(String) ビルド定義のクエリに使用できる新しいビルド定義の仕様を作成します。
パブリック メソッド CreateBuildDefinitionSpec(IBuildDefinition) ビルド定義のクエリに使用できる新しいビルド定義の仕様を作成します。
パブリック メソッド CreateBuildDefinitionSpec(String, String) ビルド定義のクエリに使用できる新しいビルド定義の仕様を作成します。
パブリック メソッド CreateBuildDefinitionSpec(String, String, array<String[]) ビルド定義のクエリに使用できる新しいビルド定義の仕様を作成します。
パブリック メソッド CreateBuildDetailSpec(IEnumerable<Uri>) 指定したシグネチャのビルドのクエリに使用できる新しいビルドの詳細な仕様書を作成します。
パブリック メソッド CreateBuildDetailSpec(String) チーム プロジェクトのビルドのクエリに使用できる新しいビルドの詳細な仕様書を作成します。
パブリック メソッド CreateBuildDetailSpec(IBuildDefinition) チーム プロジェクトのビルドのクエリに使用できる新しいビルドの詳細な仕様書を作成します。
パブリック メソッド CreateBuildDetailSpec(IBuildDefinitionSpec) チーム プロジェクトのビルドのクエリに使用できる新しいビルドの詳細な仕様書を作成します。
パブリック メソッド CreateBuildDetailSpec(String, String) チーム プロジェクトのビルドのクエリに使用できる新しいビルドの詳細な仕様書を作成します。
パブリック メソッド CreateBuildQueueSpec(IEnumerable<Uri>) クエリで列をキューに挿入済みビルドに使用される新しいビルド キューの仕様を作成します。
パブリック メソッド CreateBuildQueueSpec(String) クエリで列をキューに挿入済みビルドに使用される新しいビルド キューの仕様を作成します。
パブリック メソッド CreateBuildQueueSpec(String, String) クエリで列をキューに挿入済みビルドに使用される新しいビルド キューの仕様を作成します。
パブリック メソッド CreateBuildRequest(Uri) 指定されたビルド定義の新しいビルド要求を作成します。
パブリック メソッド CreateBuildRequest(Uri, Uri) 指定されたビルド定義およびビルド コントローラーの新しい要求を作成します。
パブリック メソッド CreateBuildServiceHost(String, Uri) 指定した名前とベース URL の新しいサービス ホストを作成します。
パブリック メソッド CreateBuildServiceHost(String, String, String, Int32) 指定した名前を持つ指定した設定、ホスト、ポート、および既定のパスから成るベース URL の新しいサービス ホストを作成します。
パブリック メソッド CreateProcessTemplate ビルド定義で使用する新しいビルド プロセス テンプレートを作成します。
パブリック メソッド CreateQueuedBuildsView() キューに入っているビルド view.</を作成します
パブリック メソッド CreateQueuedBuildsView(IEnumerable<Uri>) 指定された定義でフィルター処理キューに入っているビルドのビューを作成します。
パブリック メソッド CreateQueuedBuildsView(String) チーム プロジェクトでフィルター処理キューに入っているビルドのビューを作成します。
パブリック メソッド CreateTeamProjectComponents チーム プロジェクトを作成するために必要なビルドのコンポーネントを作成します。
パブリック メソッド DeleteBuildAgents(array<Uri[]) サーバーからビルド エージェントを削除します。
パブリック メソッド DeleteBuildAgents(array<IBuildAgent[]) サーバーからビルド エージェントを削除します。
パブリック メソッド DeleteBuildControllers(array<Uri[]) サーバーからビルド コントローラーを削除します。
パブリック メソッド DeleteBuildControllers(array<IBuildController[]) サーバーからビルド コントローラーを削除します。
パブリック メソッド DeleteBuildDefinitions(array<Uri[]) サーバーからのビルド定義を削除します。
パブリック メソッド DeleteBuildDefinitions(array<IBuildDefinition[]) サーバーからのビルド定義を削除します。
パブリック メソッド DeleteBuildQuality(String, String) 対象のチーム プロジェクトから指定したビルドの品質を削除します。
パブリック メソッド DeleteBuildQuality(String, array<String[]) 対象のチーム プロジェクトからのビルドの品質の指定された配列を削除します。
パブリック メソッド DeleteBuilds(array<Uri[]) サーバーからのビルドの削除。ビルドのすべての部分が削除されます。
パブリック メソッド DeleteBuilds(array<IBuildDetail[]) サーバーからのビルドの削除。ビルドのすべての部分が削除されます。
パブリック メソッド DeleteBuilds(array<Uri[], DeleteOptions) サーバーからのビルドの削除。
パブリック メソッド DeleteBuilds(array<IBuildDetail[], DeleteOptions) サーバーからのビルドの削除。
パブリック メソッド DeleteBuildServiceHost サーバーからサービス ホストと関連するすべてのサービスを削除します。
パブリック メソッド DeleteProcessTemplates サーバーからのビルド プロセス テンプレートを削除します。
パブリック メソッド DestroyBuilds(array<Uri[]) サーバーからビルドを破棄します。
パブリック メソッド DestroyBuilds(array<IBuildDetail[]) サーバーからビルドを破棄します。
パブリック メソッド EndQueryBuildDefinitions 非同期操作を照会するには、ビルド定義を終了します。
パブリック メソッド EndQueryBuildDefinitionsByUri 非同期操作を照会するには、ビルド定義を終了します。
パブリック メソッド EndQueryBuilds 非同期操作をビルドを照会するために終了します。
パブリック メソッド EndQueryBuildsByUri
パブリック メソッド EndQueryQueuedBuilds 非同期操作をビルド キューを照会するために終了します。
パブリック メソッド GetAffectedBuildDefinitions(array<String[]) 指定したバージョン コントロール サーバー パスに影響を受けるすべてのビルド定義の配列を取得します。
パブリック メソッド GetAffectedBuildDefinitions(array<String[], ContinuousIntegrationType) 互換性のために残されています。指定したバージョン コントロール サーバー パスに影響を受けるすべてのビルド定義の配列を取得し、フィルターで指定されているトリガーを持つように構成されます。
パブリック メソッド GetAffectedBuildDefinitions(array<String[], DefinitionTriggerType) 指定されたコマンドのバージョン コントロール サーバー パスに影響してフィルターで指定されているトリガーを持つように構成されているすべてのビルド定義のリストを取得します。
パブリック メソッド GetAllBuildDetails すべての詳細情報、一つのビルドを取得します。
パブリック メソッド GetBuild(Uri) 一つのビルドを取得します。
パブリック メソッド GetBuild(Uri, array<String[], QueryOptions) 一つのビルドを取得します。
パブリック メソッド GetBuild(Uri, array<String[], QueryOptions, QueryDeletedOption) URI によって一つのビルドを取得します。
パブリック メソッド GetBuild(IBuildDefinitionSpec, String, array<String[], QueryOptions) 一つのビルドを取得します。
パブリック メソッド GetBuildAgent(Uri) 一つのビルド エージェントを取得します。
パブリック メソッド GetBuildAgent(Uri, array<String[]) 一つのビルド エージェントを取得します。
パブリック メソッド GetBuildController(String) 指定した参照名を使用する一つのビルド コントローラーを取得します。ワイルドカード文字は複数のコントローラーが一致した場合より例外が指定されている場合があります。
パブリック メソッド GetBuildController(Uri, Boolean) 一つのビルド コントローラーを取得します。
パブリック メソッド GetBuildController(Uri, array<String[], Boolean) 一つのビルド コントローラーを取得します。
パブリック メソッド GetBuildDefinition(Uri) 一つのビルド定義を取得します。
パブリック メソッド GetBuildDefinition(String, String) 一つのビルド定義を取得します。
パブリック メソッド GetBuildDefinition(Uri, QueryOptions) 指定したオプションを使用して単一のビルド定義を取得するデータの量を制御するために取得します。
パブリック メソッド GetBuildDefinition(String, String, QueryOptions) 指定したオプションを使用して単一のビルド定義を取得するデータの量を制御するために取得します。
パブリック メソッド GetBuildDefinition(Uri, array<String[], QueryOptions) 指定したオプションを使用して単一のビルド定義を取得するデータの量を制御するために取得します。
パブリック メソッド GetBuildQualities 対象のチーム プロジェクトに対して定義済みのビルドの品質の配列を取得します。
パブリック メソッド GetBuildServiceHost(String) 指定した名前と一致するサービス ホストを取得します。
パブリック メソッド GetBuildServiceHost(Uri) 指定された URI に一致するサービス ホストを取得します。
パブリック メソッド GetDisplayText 列挙型の値のローカライズされた表示テキスト、または ToString () 値を取得します。
パブリック メソッド GetDisplayTextValues 列挙型に対応するローカライズされたテキストの表示値の配列、または ToString の値を取得します。
パブリック メソッド GetEnumValue 対応するローカライズされた表示テキストから列挙型の値を取得します。
パブリック メソッド GetMinimalBuildDetails エージェント、定義、または情報ノードを使用せずに単一のビルドを取得します。
パブリック メソッド GetQueuedBuild(Int32, QueryOptions) 指定した ID の単一のキューに入っているビルドを取得します
パブリック メソッド GetQueuedBuild(array<Int32[], QueryOptions) 指定した ID のキューに入っているビルドを取得します。
パブリック メソッド GetScheduleDaysFromDaysOfWeek DayOfWeek の列挙体の配列を評価して返します ISchedule.DaysToBuild の設定に使用できる ScheduleDays の値を受け取ります。
パブリック メソッド QueryBuildAgents(IBuildAgentSpec) 指定したビルド エージェントの指定の一つのビルド エージェントのクエリの結果を取得します。
パブリック メソッド QueryBuildAgents(array<IBuildAgentSpec[]) 指定したビルド エージェントの指定のビルド エージェントのクエリの結果を取得します。
パブリック メソッド QueryBuildAgentsByUri(array<Uri[]) 指定された URI に一致するビルド エージェントを取得します。
パブリック メソッド QueryBuildAgentsByUri(array<Uri[], array<String[]) 指定された URI に一致するビルド エージェントを取得します。
パブリック メソッド QueryBuildControllers() すべてのビルド コントローラーとその関連のエージェントを取得します。
パブリック メソッド QueryBuildControllers(Boolean) すべてのビルド コントローラーを取得します。
パブリック メソッド QueryBuildControllers(IBuildControllerSpec) 指定したビルド コントローラーの指定の一つのビルド コントローラーのクエリの結果を取得します。
パブリック メソッド QueryBuildControllers(array<IBuildControllerSpec[]) 指定したビルド コントローラーの指定のビルド コントローラーのクエリの結果を取得します。
パブリック メソッド QueryBuildControllersByUri(array<Uri[], Boolean) 指定された URI に一致するビルド コントローラーを取得します。
パブリック メソッド QueryBuildControllersByUri(array<Uri[], array<String[], Boolean) 指定された URI に一致するビルド コントローラーを取得します。
パブリック メソッド QueryBuildDefinitions(String) 指定されたチーム プロジェクトに対してビルド定義を取得します。
パブリック メソッド QueryBuildDefinitions(IBuildDefinitionSpec) 指定されたビルド定義の指定の一つのビルド定義のクエリの結果を取得します。
パブリック メソッド QueryBuildDefinitions(array<IBuildDefinitionSpec[]) ビルド定義の仕様の指定された配列のビルド定義のクエリの結果を取得します。
パブリック メソッド QueryBuildDefinitions(String, QueryOptions) 指定されたチーム プロジェクトに対してビルド定義を取得します。指定されたクエリのオプションは、クエリで取得したデータの量を決定します。
パブリック メソッド QueryBuildDefinitionsByUri(array<Uri[]) 指定された URI に一致するビルド定義を取得します。
パブリック メソッド QueryBuildDefinitionsByUri(array<Uri[], QueryOptions) 指定された URI に一致するビルド定義を取得します。指定されたクエリのオプションは、クエリで取得したデータの量を決定します。
パブリック メソッド QueryBuildDefinitionsByUri(array<Uri[], array<String[], QueryOptions) 指定された URI に一致するビルド定義を取得します。指定されたクエリのオプションは、クエリで取得したデータの量を決定します。
パブリック メソッド QueryBuilds(String) チーム プロジェクトのすべてのビルドを取得します。
パブリック メソッド QueryBuilds(IBuildDefinition) ビルド定義のすべてのビルドを取得します。
パブリック メソッド QueryBuilds(IBuildDefinitionSpec) ビルド定義の指定のすべてのビルドを取得します。
パブリック メソッド QueryBuilds(IBuildDetailSpec) 指定したビルドの指定の単一のビルド クエリの結果を取得します。
パブリック メソッド QueryBuilds(array<IBuildDetailSpec[]) ビルドの指定の指定されたリストのビルドのクエリの結果を取得します。
パブリック メソッド QueryBuilds(String, String) チーム プロジェクトとその定義のすべてのビルドを取得します。
パブリック メソッド QueryBuildsByUri(array<Uri[], array<String[], QueryOptions) 指定された URI に一致するビルドを取得します。
パブリック メソッド QueryBuildsByUri(array<Uri[], array<String[], QueryOptions, QueryDeletedOption) 指定された URI に一致するビルドを取得します。
パブリック メソッド QueryBuildServiceHosts 指定したコンピューターでホストされるすべてのビルド サービス ホストの配列を取得します。
パブリック メソッド QueryBuildServiceHostsByUri 指定された URI に合わせたビルド サービス ホストを取得します。
パブリック メソッド QueryProcessTemplates(String) チーム プロジェクトのすべてのビルド プロセス テンプレートを取得します。
パブリック メソッド QueryProcessTemplates(String, array<ProcessTemplateType[]) 指定した型のチーム プロジェクトのすべてのビルド プロセス テンプレートを取得します。
パブリック メソッド QueryQueuedBuilds(IQueuedBuildSpec) 指定したキューに入っているビルドの指定の単一のビルド クエリの結果を取得します。
パブリック メソッド QueryQueuedBuilds(array<IQueuedBuildSpec[]) キューに入っているビルドの仕様に指定した配列のビルドのクエリの結果を取得します。
パブリック メソッド QueueBuild(IBuildDefinition) すべての既定オプションの指定されたビルド定義のビルドをキューに配置します。
パブリック メソッド QueueBuild(IBuildRequest) 既定 QueueOptions 指定のビルド要求のビルドをキューに配置します。
パブリック メソッド QueueBuild(IBuildRequest, QueueOptions) 指定したビルドの要求のビルドをキューに配置します。
パブリック メソッド QueueBuild(IEnumerable<IBuildRequest>, QueueOptions) 特定のビルド要求のキューの構築します。
パブリック メソッド RetryQueuedBuilds(array<IQueuedBuild[]) 指定したビルドを再試行し、バッチにまとめます。
パブリック メソッド RetryQueuedBuilds(array<IQueuedBuild[], Guid) 指定したビルドを再試行し、バッチにまとめます。
パブリック メソッド RetryQueuedBuilds(array<IQueuedBuild[], Guid, QueuedBuildRetryOption) 特定の [再試行] オプションの指定したビルドを再試行し、バッチにすべてのビルドを指定します。
パブリック メソッド SaveBuildAgents サーバーへのビルド エージェントに加えられた変更を保存します。
パブリック メソッド SaveBuildControllers サーバーへのビルド コントローラーに加えられた変更を保存します。
パブリック メソッド SaveBuildDefinitions サーバーへのビルド定義に加えられた変更を保存します。
パブリック メソッド SaveBuilds サーバーへのビルドに加えられた変更を保存します。
パブリック メソッド SaveBuildServiceHost サーバーへのサービス ホストの変更を保存します。
パブリック メソッド SaveProcessTemplates サーバーへのビルド プロセス テンプレートに加えた変更を保存します。
パブリック メソッド SaveQueuedBuilds サーバーへのキューに入っているビルドに加えられた変更を保存します。
パブリック メソッド StartQueuedBuildsNow(array<Int32[]) 開始と停止定義キューにあり、列をキューに挿入済みのステータスを持つ場合は、指定された ID のビルドを実行します。
パブリック メソッド StartQueuedBuildsNow(array<IQueuedBuild[]) 一時停止定義キューにあり、列をキューに挿入済みのステータスを持つ場合は、指定されたキューに入っているビルドを開始します。
パブリック メソッド StopBuilds(array<Uri[]) 指定された URI のすべてのビルドを中止します。
パブリック メソッド StopBuilds(array<IBuildDetail[]) 指定したビルドを停止します。
パブリック メソッド TestConnectionForBuildAgent アプリケーション層にビルド エージェントの接続をテストするように指示し、エージェントのステータスを更新します。
パブリック メソッド TestConnectionForBuildController アプリケーション層にビルド コントローラーの接続をテストするように指示し、コントローラーのステータスを更新します。
パブリック メソッド TestConnectionsForBuildMachine アプリケーション層に接続をビルド コンピューターのリソースをテストし、リソースのステータスを更新するように指示します。

このページのトップへ

参照

関連項目

Microsoft.TeamFoundation.Build.Client 名前空間