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 | ビルド定義のスケジュールのリストにスケジュールを追加します。スケジュールは ContinuousIntegrationType が Scheduleである影響しません。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 のオブジェクトに加えられた変更を保存します。 |
このページのトップへ
拡張メソッド
名前 | 説明 | |
---|---|---|
CreateInitialSourceProvider | この拡張メソッドでは使用しないでください。これは、下位互換性のためだけに示します。 (BuildServerExtensions によって定義されています。) | |
CreateSourceProvider | (BuildServerExtensions によって定義されています。) | |
GetDefaultSourceProvider | IBuildDefinition の retuns のこの拡張メソッド定義の最初の同期元プロバイダー。同期元プロバイダーがない場合は、空 TFVC プロバイダーはを返します。 (BuildServerExtensions によって定義されています。) | |
SetSourceProvider | この拡張メソッドでは使用しないでください。これは、下位互換性のためだけに示します。 (BuildServerExtensions によって定義されています。) |
このページのトップへ