Share via


IBuildController 介面

在執行 Team Foundation Build之伺服器上的組建控制器連接。

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

語法

'宣告
Public Interface IBuildController
public interface IBuildController

IBuildController 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 Agents 取得此組建控制器所擁有的組建代理程式。
公用屬性 AttachedProperties 附加屬性
公用屬性 CustomAssemblyPath 取得或設定儲存自訂組件的版本控制路徑。
公用屬性 DateCreated 取得日期和時間此組建控制器所建立。
公用屬性 DateUpdated 取得日期和時間上次更新此組建控制器。
公用屬性 Description 取得或設定此組建控制器的描述。
公用屬性 Enabled 取得或設定描述的旗標此組建控制器是否已啟用。
公用屬性 MaxConcurrentBuilds 取得或設定在這個組建控制器可能會同時執行建置的最大數目。
公用屬性 MessageQueueUrl 取得訊息佇列電子郵件地址。此欄位僅系統使用。
公用屬性 Name 取得或設定此組建控制器的名稱。
公用屬性 QueueCount 取得此組建控制器的目前佇列計數。
公用屬性 ServiceHost 取得此組建控制器所在的服務主機。
公用屬性 Status 取得或設定此組建控制器的狀態。
公用屬性 StatusMessage 取得或設定從伺服器中可顯示的訊息。如需此控制器的狀態。是空的。
公用屬性 Tags 取得標示為唯讀則控制器所有代理程式上。
公用屬性 Uri 取得屬性的統一資源識別元 (URI) 此組建控制器 (URI)。
公用屬性 Url 取得此組建控制器 URL。

回頁首

方法

  名稱 說明
公用方法 AddBuildAgent 將組建代理程式加入至組建控制器。
公用方法 Delete 刪除此組建控制器。
公用方法 LoadCustomActivities 請從下列網址下載 CustomAssemblyLocation 的所有組件加入至本機路徑,載入包含自訂活動型別的組件,並傳回自訂活動類型的清單。
公用方法 LoadCustomActivitiesAndExtensions 請從下列網址下載 CustomAssemblyLocation 的所有組件加入至本機路徑,載入包含自訂活動和副檔名類型的組件,並傳回自訂活動和擴充功能類型的清單。
公用方法 Refresh(Boolean) 會取得目前的屬性值重新整理組建控制器與組建伺服器。
公用方法 Refresh(array<String[], Boolean) 會取得目前的屬性值重新整理組建控制器與組建伺服器。
公用方法 RemoveBuildAgent 從控制器移除組建代理程式。
公用方法 Save 將加入至組建伺服器的組建控制器所做的變更。

回頁首

請參閱

參考

Microsoft.TeamFoundation.Build.Client 命名空間