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 | 將對組建代理程式在組建電腦上的所有變更。 |
回頁首