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 | ビルドでの変更は、サーバー上で検出されたときに発生します。 |
このページのトップへ