若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

IBuildDefinition 介面

這個介面表示組建定義。

命名空間:  Microsoft.TeamFoundation.Build.Client
組件:  Microsoft.TeamFoundation.Build.Client (在 Microsoft.TeamFoundation.Build.Client.dll 中)

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取得上次成功的組建 URI 的組建定義。
公用屬性Name取得或設定這個組建群組項目的名稱。 (繼承自 IBuildGroupItem)。
公用屬性Process取得或設定這個定義的建置流程範本。
公用屬性ProcessParameters取得表示這個建置 XML 格式化字串所有流程參數。
公用屬性QueueStatus組建定義的佇列狀態。
公用屬性RetentionPolicyList取得此組建定義的保留原則清單。
公用屬性Schedules取得組建定義的排程清單。
公用屬性SourceProviders定義的來源提供者清單
公用屬性TeamProject取得擁有這個組建群組項目的 Team 專案。 (繼承自 IBuildGroupItem)。
公用屬性TriggerType取得或設定定義系統觸發程序。
公用屬性Uri取得統一資源識別元 (URI) 這個組建群組項目 (URI)。 (繼承自 IBuildGroupItem)。
公用屬性Workspace取得組建定義的工作區範本。
回頁首

  名稱描述
公用方法AddRetentionPolicy將保留原則加入至組建定義保留原則清單。
公用方法AddSchedule排程加入至組建定義的排程清單。 排程無效 ContinuousIntegrationType 不是 Schedule 只有一個排程在清單中接受。
公用方法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(String[], QueryOptions)您可以取得更新屬性值重新整理此組建定義從伺服器。
公用方法Save儲存對伺服器的 IBuildDefinition 物件所做的任何變更。
回頁首

  名稱描述
公用擴充方法CreateInitialSourceProvider不應該再使用這個擴充方法。 它在此處為了回溯相容性。 (以 BuildServerExtensions 定義。)
公用擴充方法CreateSourceProvider (以 BuildServerExtensions 定義。)
公用擴充方法GetDefaultSourceProviderIBuildDefinition retuns 的這個擴充方法定義的第一個來源提供者。 如果來源提供者未列出,空 TFVC 提供者傳回。 (以 BuildServerExtensions 定義。)
公用擴充方法SetSourceProvider不應該再使用這個擴充方法。 它在此處為了回溯相容性。 (以 BuildServerExtensions 定義。)
回頁首
顯示: