IBuildDefinition インターフェイス

このインターフェイスは、ビルド定義を表します。

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

構文

'宣言
Public Interface IBuildDefinition _
    Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem

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

プロパティ

  名前 説明
パブリック プロパティ AttachedProperties 添付プロパティ
パブリック プロパティ BatchSize ゲート継続的インテグレーションの型を使用する場合の列に入っているビルドのバッチの最大サイズ。
パブリック プロパティ BuildController このビルド定義のビルド コントローラーを取得または設定します。
パブリック プロパティ BuildControllerUri このビルド定義のビルド コントローラーの URI (Uniform Resource Identifier) (URI) を取得します。
パブリック プロパティ BuildServer ビルド定義をホストするコンピューターまたはサーバーを取得します。
パブリック プロパティ ContinuousIntegrationQuietPeriod バッチ型の継続的な統合ビルドに関連付けられたしましたな期間の場合 (分) 取得または設定します。
パブリック プロパティ ContinuousIntegrationType ビルド定義の継続的インテグレーションの型を取得または設定します。
パブリック プロパティ DateCreated このビルド定義が作成された日時。
パブリック プロパティ DefaultDropLocation ビルド定義によって生成されるビルドの既定のドロップ位置を取得または設定します。
パブリック プロパティ Description ビルド定義の記述を取得または設定します。
パブリック プロパティ Enabled 互換性のために残されています。ビルド定義の有効状態を取得または設定します。
パブリック プロパティ FullPath このビルドのグループ項目の完全パスを取得します。 (IBuildGroupItem から継承されます。)
パブリック プロパティ Id このビルド定義の ID を取得します。
パブリック プロパティ LastBuildUri 状態に関係なくビルド定義の最後のビルドの URI を取得します。
パブリック プロパティ LastGoodBuildLabel ビルド定義の前回成功したビルドのラベルの名前を取得します。
パブリック プロパティ LastGoodBuildUri ビルド定義の前回成功したビルドの URI を取得します。
パブリック プロパティ Name このビルドの項目グループの名前を取得または設定します。 (IBuildGroupItem から継承されます。)
パブリック プロパティ Process このシグネチャのビルド プロセス テンプレートを取得または設定します。
パブリック プロパティ ProcessParameters このビルドのすべてのプロセス パラメーターを表す XML 形式文字列を取得します。
パブリック プロパティ QueueStatus ビルド定義をキューの状態。
パブリック プロパティ RetentionPolicyList このビルド定義の保持ポリシーのリストを取得します。
パブリック プロパティ Schedules ビルド定義のスケジュールのリストを取得します。
パブリック プロパティ SourceProviders 定義の同期元プロバイダーの一覧
パブリック プロパティ TeamProject このビルドのグループ項目を所有するチーム プロジェクトを取得します。 (IBuildGroupItem から継承されます。)
パブリック プロパティ TriggerType システム定義のトリガーを取得または設定します。
パブリック プロパティ Uri この項目グループのビルドの URI (Uniform Resource Identifier) (URI) を取得します。 (IBuildGroupItem から継承されます。)
パブリック プロパティ Workspace ビルド定義のワークスペースのテンプレートを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddRetentionPolicy このビルド定義の保持ポリシーのリストに保持ポリシーを追加します。
パブリック メソッド AddSchedule ビルド定義のスケジュールのリストにスケジュールを追加します。スケジュールは ContinuousIntegrationTypeScheduleである影響しません。1 個のスケジュール リストでのみ使用できます。
パブリック メソッド CopyFrom 指定されたビルド定義のプロパティ値を使用して現在のビルド定義のインスタンスを更新します。
パブリック メソッド CreateBuildRequest IBuildAgent の値と、既定のビルド エージェント、および既定のドロップの位置に設定されている格納場所が指定されたビルド定義からのビルド要求を作成します。
パブリック メソッド CreateManualBuild(String) Team Foundation Server のビルドのデータベースのビルドの詳細レコードを作成します。ビルド情報、およびそのほかの変更はIBuildDetail の返されたオブジェクトに行うことができます。
パブリック メソッド CreateManualBuild(String, String) Team Foundation Server のビルドのデータベースのビルドの詳細レコードを作成します。ビルド情報、およびそのほかの変更はIBuildDetail の返されたオブジェクトに行うことができます。
パブリック メソッド CreateManualBuild(String, String, BuildStatus, IBuildController, String) Team Foundation Server のビルドのデータベースのビルドの詳細レコードを作成します。
パブリック メソッド CreateSpec ビルド定義の新しいビルドの仕様を作成します。
パブリック メソッド Delete サーバーからビルド定義とビルドをすべて削除します。
パブリック メソッド QueryBuilds このビルド定義のすべてのビルドを取得します。
パブリック メソッド Refresh() ビルド サーバーから現在のプロパティ値を取得して、このビルドのグループ項目を更新します。 (IBuildGroupItem から継承されます。)
パブリック メソッド Refresh(array<String[], QueryOptions) サーバーから更新されたプロパティ値を取得して、このビルド定義を更新します。
パブリック メソッド Save サーバーへの IBuildDefinition のオブジェクトに加えられた変更を保存します。

このページのトップへ

拡張メソッド

  名前 説明
パブリック Extension メソッド CreateInitialSourceProvider この拡張メソッドでは使用しないでください。これは、下位互換性のためだけに示します。 (BuildServerExtensions によって定義されています。)
パブリック Extension メソッド CreateSourceProvider (BuildServerExtensions によって定義されています。)
パブリック Extension メソッド GetDefaultSourceProvider IBuildDefinition の retuns のこの拡張メソッド定義の最初の同期元プロバイダー。同期元プロバイダーがない場合は、空 TFVC プロバイダーはを返します。 (BuildServerExtensions によって定義されています。)
パブリック Extension メソッド SetSourceProvider この拡張メソッドでは使用しないでください。これは、下位互換性のためだけに示します。 (BuildServerExtensions によって定義されています。)

このページのトップへ

参照

関連項目

Microsoft.TeamFoundation.Build.Client 名前空間