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 物件所做的任何變更。

回頁首

請參閱

參考

Microsoft.TeamFoundation.Build.Client 命名空間