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 取得組建代理程式的組建目錄使用依據指定之組建定義評估的所有變數的展開 (Expansion)。
公用方法 Refresh() 透過目前的屬性值重新整理這個組建群組項目從組建伺服器。 (繼承自 IBuildGroupItem)。
公用方法 Refresh(array<String[]) 您可以取得更新屬性值重新整理此組建代理程式從伺服器。
公用方法 Save 將對組建代理程式在組建電腦上的所有變更。

回頁首

請參閱

參考

Microsoft.TeamFoundation.Build.Client 命名空間