TeamFoundationServer2013.TFSBuildAgentTFSBuildAgent

TeamFoundationServer2013.TFSBuildAgent (ClassType)

Knowledge Base article:

Summary

Each build agent is dedicated to and controlled by a single build controller. The build agent does the processor-intensive and disk-intensive work. This work includes getting files from and checking files into version control, provisioning the workspace, compiling the code, and running tests..

Element properties:

Base ClassSystem.Service
AbstractFalse
HostedTrue
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId2a02fc9c-3afb-645f-be61-a01c796dd0a7

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive
System.Entity:
DisplayName  string  Display Name Display name of monitoring object. false 256  False 
TeamFoundationServer2013.TFSBuildAgent:
BuildAgentName  string  Build Agent Name true 256  False 
ServiceHostURI  string  Service Host URI false 256  False 
ControllerURI  string  Controller URI URI to the controller that the agent is associated to false 256  False 
BuildDirectory  string  Build Directory false 256  False 
URL  string  URL false 256  False 
URI  string  URI false 256  False 
HostName  string  Computer Name false 256  False 

Health Model:

Source Code:

<ClassType ID="TeamFoundationServer2013.TFSBuildAgent" Accessibility="Public" Abstract="false" Base="System!System.Service" Hosted="true" Singleton="false">
<Property ID="BuildAgentName" Type="string" Key="true" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="ServiceHostURI" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="ControllerURI" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="BuildDirectory" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="URL" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="URI" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="HostName" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
</ClassType>