IBuildServiceHost 介面

組建服務主機的介面在執行 Team Foundation Build的伺服器。

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

語法

'宣告
Public Interface IBuildServiceHost
public interface IBuildServiceHost

IBuildServiceHost 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 AcquiredOn 取得註冊的日期和時間與 TFS,如果這個服務主機連接,否則的傳回 DateTime.MinValue。
公用屬性 Agents 取得與這個服務主機代理程式的唯讀集合。
公用屬性 BaseUrl 取得或設定這個服務主機的基礎 URL。
公用屬性 BuildServer 取得這個服務主機的組建伺服器。
公用屬性 ConnectedOn 取得連接,如果這個服務主機連接,否則的日期和時間與訊息佇列的傳回 DateTime.MinValue。
公用屬性 Controller 取得與這個服務主機的組建控制器。
公用屬性 IsVirtual 取得表示這個服務主機是否為虛擬的。虛擬服務主機會動態地配置到電腦需求而非靜態安裝時。
公用屬性 MessageQueueUrl 取得訊息佇列位址。此欄位僅供系統使用。
公用屬性 Name 取得或設定的名稱則服務主機。
公用屬性 RequireClientCertificates 取得或設定描述的旗標服務主機是否為傳入的呼叫需要用戶端驗證。
公用屬性 Status 取得服務主機的連接狀態。
公用屬性 StatusChangedOn 取得服務主機的最後一個線上/離線狀態變更的日期和時間。
公用屬性 Uri 取得這個服務主機的統一資源識別元 (URI) (URI)。

回頁首

方法

  名稱 描述
公用方法 AddBuildAgent 將組建代理程式到與這個服務主機代理程式的集合。
公用方法 CreateBuildAgent(String, String) 建立與目前服務主機的組建代理程式並將它加入至代理程式的集合。
公用方法 CreateBuildAgent(String, String, IBuildController) 建立與目前服務主機的組建代理程式並將它加入至代理程式的集合。
公用方法 CreateBuildController 建立與目前服務主機的組建控制器。
公用方法 Delete 與所有相關聯控制器和代理程式同時刪除服務主機。
公用方法 DeleteBuildAgent 刪除這個服務主機的指定組建代理程式。
公用方法 DeleteBuildController 刪除與此服務主機的組建控制器。
公用方法 FindBuildAgent 取得具有指定的名稱,以及與指定之組建控制器的組建代理程式。
公用方法 ReleaseOwnership 釋放服務主機的擁有權。
公用方法 Save 儲存自從上次所做的任何變更儲存方法呼叫。
公用方法 SetBuildAgentStatus 設定組建代理程式的狀態。
公用方法 SetBuildController 切換與此服務主機的組建控制器。
公用方法 SetBuildControllerStatus 設定組建控制器狀態。
公用方法 TakeOwnership 取得服務主機的擁有權。

回頁首

請參閱

參考

Microsoft.TeamFoundation.Build.Client 命名空間