IBuildDefinition 介面
這個介面表示組建 (Build) 定義。
命名空間: 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) 建置這個組建定義的 (URI)。 | |
BuildServer | 取得裝載組建定義的伺服器或電腦。 | |
ContinuousIntegrationQuietPeriod | 取得或設定時間 (以分鐘為單位) 與批次類型連續整合組建之安靜週期的期間。 | |
ContinuousIntegrationType | 取得或設定組建定義的連續整合類型。 | |
DateCreated | 此組建定義建立的日期和時間。 | |
DefaultDropLocation | 取得或設定組建定義產生的組建的預設置放位置。 | |
Description | 取得或設定組建定義的描述。 | |
Enabled | 已過時。取得或設定組建定義的啟用狀態。 | |
FullPath | 取得這個組建群組項目的完整路徑。 (繼承自 IBuildGroupItem)。 | |
Id | 取得此組建定義 ID。 | |
LastBuildUri | 不論其狀態為何,取得最後一個組建的 URI 組建定義的,否則為。 | |
LastGoodBuildLabel | 取得標記名稱最後一個成功組建的組建定義。 | |
LastGoodBuildUri | 取得最後一個成功組建的組建定義。 | |
Name | 取得或設定這個組建群組項目的名稱。 (繼承自 IBuildGroupItem)。 | |
Process | 取得或設定這個定義的建置流程範本。 | |
ProcessParameters | 取得表示這個組建使用的 XML 格式的字串的所有流程參數。 | |
QueueStatus | 組建定義的佇列狀態。 | |
RetentionPolicyList | 取得保留原則的介面之組建定義的。 | |
Schedules | 取得排程清單組建定義。 | |
TeamProject | 取得擁有這個組建群組項目的 Team 專案。 (繼承自 IBuildGroupItem)。 | |
TriggerType | 取得或設定定義系統觸發程序。 | |
Uri | 取得統一資源識別元 (URI) 這個組建群組項目 (URI)。 (繼承自 IBuildGroupItem)。 | |
Workspace | 取得組建定義的工作區範本。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
AddRetentionPolicy | 加入一個項目保留原則加入至組建定義檔的清單。 | |
AddSchedule | 將排程時對排程清單組建定義。如果不是, ContinuousIntegrationTypeSchedule,排程就沒有作用。只有一個排程在清單中接收。 | |
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 物件所做的任何變更。 |
回頁首