IBuildDetail インターフェイス

インターフェイスを実行しているサーバーでのビルドを Team Foundation ビルドです。 このインターフェイスを使用する方法についての詳細については、次を参照してください。 Manage Build Information and Control Verbosity または Team Foundation ビルド アクティビティです。

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

構文

'宣言
Public Interface IBuildDetail
public interface IBuildDetail

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

プロパティ

  名前 説明
パブリック プロパティ BuildController このビルドの実行に使用される、ビルド コント ローラーを取得します。null も指定できます。
パブリック プロパティ BuildControllerUri このビルドの実行に使用される、ビルド コント ローラーの URI を取得します。
パブリック プロパティ BuildDefinition このビルドを所有しているビルド定義を取得します。null も指定できます。
パブリック プロパティ BuildDefinitionUri このビルドを実行するために使用するビルド定義の URI を取得します。
パブリック プロパティ BuildFinished ビルドが完了しているかどうかを示すフラグを取得します。
パブリック プロパティ BuildNumber 取得またはこのビルドの数を設定します。
パブリック プロパティ BuildServer このビルドを所有しているサーバーを取得します。
パブリック プロパティ CompilationStatus 取得またはこのビルドのコンパイルの段階の状態を設定します。
パブリック プロパティ ContainerId この BuildDetail に関連付けられているコンテナーに対して、ContainerId を取得します。
パブリック プロパティ DropLocation 取得またはビルドの出力の場所を設定します。
パブリック プロパティ DropLocationRoot ビルドのルートの格納場所を取得します。
パブリック プロパティ FinishTime このビルドが完了した時刻を取得します。
パブリック プロパティ Information このビルドの情報のノードのコレクションを取得します。
パブリック プロパティ IsDeleted ビルドが削除されたかどうかを示すフラグを取得します。
パブリック プロパティ KeepForever 取得またはビルドをビルド定義のまたはビルドを永久に保持する保持ポリシーに参加しているかどうかを説明するフラグを設定します。
パブリック プロパティ LabelName 取得またはビルド用に作成されたラベルの名前を設定します。
パブリック プロパティ LastChangedBy このビルドを変更するには、最後のユーザーを取得します。
パブリック プロパティ LastChangedByDisplayName 最後に、ビルドを変更したユーザーの表示名を取得します。
パブリック プロパティ LastChangedOn このビルドには、最後の変更の日時を取得します。
パブリック プロパティ LogLocation 取得またはビルドのログ ファイルの場所を設定します。
パブリック プロパティ ProcessParameters XML 形式の取得は、このビルド コンピューターのすべてのプロセスのパラメーターを表す文字列です。
パブリック プロパティ Quality 取得またはビルドの品質を設定します。
パブリック プロパティ Reason ビルドが存在する理由を取得します。このプロパティの使用に関する詳細については、次を参照してください。 ビルド トリガーと理由の指定
パブリック プロパティ RequestedBy このビルドを要求したユーザーを取得します。
パブリック プロパティ RequestedFor このビルドが要求された対象のユーザーを取得します。
パブリック プロパティ RequestIds 要求の Id をこのビルドを開始します。
パブリック プロパティ Requests このビルドを開始したときに要求します。
パブリック プロパティ ShelvesetName 構築されたシェルブ セットを取得します。
パブリック プロパティ SourceGetVersion 取得またはこのビルドのソースが取得されたバージョンの仕様を設定します。
パブリック プロパティ StartTime このビルドが実際に開始時刻を取得します。
パブリック プロパティ Status 取得またはビルドの全体的な状態を設定します。
パブリック プロパティ TeamProject このビルドを所有しているチーム プロジェクトを取得します。
パブリック プロパティ TestStatus 取得またはこのビルドのテスト フェーズの状態を設定します。
パブリック プロパティ Uri このビルドの URI を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Connect() 5 秒間の同期オブジェクトが既定の間隔を使用してポーリングを開始しません。 イベントは、ビジュアルの Windows フォームのコンポーネントで処理、ときにこのメソッドの他のオーバー ロードを使用する必要がありますでありそのコンポーネント必要がありますに渡す synchronizingObject として、イベント ハンドラーは、コンポーネントが作成されたのと同じスレッドで呼び出されるようにします。
パブリック メソッド Connect(Int32, ISynchronizeInvoke) 指定した時間と ISynchronizeInvoke オブジェクトを使用してポーリングを開始します。書類、メイル、または PollingCompleted イベントは、Windows フォームのビジュアル コンポーネントによって処理、ときにそのコンポーネント必要がありますでとして渡す synchronizingObject イベント ハンドラーは、コンポーネントが作成されたのと同じスレッドで呼び出されるようにします。
パブリック メソッド Connect(Int32, Int32, ISynchronizeInvoke) 指定した間隔、タイムアウトおよび ISynchronizeInvoke オブジェクトを使用してポーリングを開始します。 書類、メイル、または PollingCompleted イベントは、Windows フォームのビジュアル コンポーネントによって処理、ときにそのコンポーネント必要がありますでとして渡す synchronizingObject イベント ハンドラーは、コンポーネントが作成されたのと同じスレッドで呼び出されるようにします。
パブリック メソッド Delete() サーバーおよび格納の場所から、ビルド、および関連付けられているすべてのデータを削除します。
パブリック メソッド Delete(DeleteOptions) ビルドと、特定の情報だけを削除します。
パブリック メソッド Disconnect サーバーのポーリングを停止します。
パブリック メソッド FinalizeStatus() ビルドが完了したことをサーバーに通知します。
パブリック メソッド FinalizeStatus(BuildStatus) ビルドが完了し、状態を適切に設定することは、サーバーに通知します。
パブリック メソッド Refresh 指定したクエリ オプションとその種類の情報がサーバーから最新のビルド データを取得します。
パブリック メソッド RefreshAllDetails すべての詳細と、サーバーから最新のビルド データを取得します。
パブリック メソッド RefreshMinimalDetails 詳細情報なしと、サーバーから最新のビルド データを取得します。
パブリック メソッド RequestIntermediateLogs 実行中のビルドの中間の診断ログを要求します。
パブリック メソッド Save サーバーに、ビルドに加えられたすべての変更を保存します。
パブリック メソッド Stop ビルドを停止します。
パブリック メソッド Wait() その他のブロックは、このビルドが完了するまでを構築します。
パブリック メソッド Wait(TimeSpan, TimeSpan) 呼び出し元のスレッドは、ビルドが完了するか、タイムアウトが経過するまでブロックします。
パブリック メソッド Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) 呼び出し元のスレッドは、ビルドが完了するか、タイムアウトが経過するまでブロックします。

このページのトップへ

イベント

  名前 説明
パブリック イベント PollingCompleted 完了をポーリングするときに発生します。
パブリック イベント StatusChanged ビルドでの変更は、サーバー上で検出されたときに発生します。
パブリック イベント StatusChanging ビルドでの変更は、サーバー上で検出されたときに発生します。

このページのトップへ

参照

関連項目

Microsoft.TeamFoundation.Build.Client 名前空間