IBuildDetail インターフェイス

Team Foundation ビルドを実行しているサーバーのビルドにインターフェイス。 このインターフェイスを使用する方法の詳細については、または ビルド情報およびコントロールの詳細度を管理します。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 を使用して、ポーリングする開始を追加します。イベント ハンドラーでコンポーネントが作成されたスレッドで呼び出されるようなコンポーネントは synchronizingObject として渡されること StatusChanging、または PollingCompleted の StatusChanged イベントが Windows フォームのビジュアル コンポーネントによって処理されます。
パブリック メソッド Connect(Int32, Int32, ISynchronizeInvoke) 開始の、指定した間隔を使用して、タイムアウト ポーリングおよび ISynchronizeInvoke を追加します。 イベント ハンドラーでコンポーネントが作成されたスレッドで呼び出されるようなコンポーネントは synchronizingObject として渡されること StatusChanging、または PollingCompleted の StatusChanged イベントが Windows フォームのビジュアル コンポーネントによって処理されます。
パブリック メソッド 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 名前空間