IBuildAgent 介面

這個介面會定義存取的組建代理程式方法在 Team Foundation Build 電腦。

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

語法

'宣告
Public Interface IBuildAgent _
    Inherits IBuildGroupItem
public interface IBuildAgent : IBuildGroupItem

IBuildAgent 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 AttachedProperties 附加屬性
公用屬性 BuildDirectory 取得或設定組建代理程式工作目錄的路徑。
公用屬性 Controller 取得或設定擁有這個組建代理程式的組建控制器。
公用屬性 DateCreated 日期和時間這個代理程式所建立。
公用屬性 DateUpdated 日期和時間這個代理程式上次更新的時間。
公用屬性 Description 取得或設定組建代理程式的描述。
公用屬性 Enabled 取得或設定描述的旗標組建代理程式是否已啟用。
公用屬性 FullPath 取得這個組建群組項目的完整路徑。 (繼承自 IBuildGroupItem)。
公用屬性 IsReserved 取得描述的旗標組建是否正在使用這個代理程式。
公用屬性 MessageQueueUrl 取得訊息佇列位址。此欄位僅供系統使用。
公用屬性 Name 取得或設定這個組建群組項目的名稱。 (繼承自 IBuildGroupItem)。
公用屬性 ReservedForBuild 取得目前使用此組建代理程式的識別項。如果目前沒有使用,則傳回 Null 代理程式。
公用屬性 ServiceHost 取得此組建代理程式位於的服務主機。
公用屬性 Status 取得或設定組建代理程式的狀態。
公用屬性 StatusMessage 如需從組建代理程式狀態的組建電腦接收訊息。
公用屬性 Tags 取得或設定為此組建代理程式定義的標記。
公用屬性 TeamProject 取得擁有這個組建群組項目的 Team 專案。 (繼承自 IBuildGroupItem)。
公用屬性 Uri 取得統一資源識別元 (URI) 這個組建群組項目 (URI)。 (繼承自 IBuildGroupItem)。
公用屬性 Url 取得用來與組建代理程式通訊的 URL。

回頁首

方法

  名稱 描述
公用方法 Delete 刪除組建代理程式的組建電腦。
公用方法 GetExpandedBuildDirectory 取得組建代理程式的組建目錄與根據特定組建定義評估的所有變數展開。
公用方法 Refresh() 會取得目前的屬性值來重新整理這個組建群組項目從組建伺服器。 (繼承自 IBuildGroupItem)。
公用方法 Refresh(array<String[]) 您可以取得更新屬性值重新整理此組建代理程式從伺服器。
公用方法 Save 將對組建代理程式在組建電腦上的所有變更。

回頁首

請參閱

參考

Microsoft.TeamFoundation.Build.Client 命名空間