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 | 取得服務主機的擁有權。 |
回頁首