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 | このビルドのコンパイル フェーズのステータスを取得または設定します。 | |
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 イベントが Visual Windows フォーム コンポーネントによって処理されます。 | |
Connect(Int32, Int32, ISynchronizeInvoke) | 開始の、指定した間隔を使用して、タイムアウト ポーリングおよび ISynchronizeInvoke を追加します。 イベント ハンドラーでコンポーネントが作成されたスレッドで呼び出されるようなコンポーネントは synchronizingObject として渡されること StatusChanging、または PollingCompleted の StatusChanged イベントが Visual 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 | ビルドの変更がサーバーで検出されたときに発生します。 |
このページのトップへ