TeamFoundationServer2015.TfsBuildControllerTFS Build Controller

TeamFoundationServer2015.TfsBuildController (ClassType)

A part of the TFS Build Sub System, Build Agents are responsible for carrying out the build steps

Knowledge Base article:

Summary

Each build controller is dedicated to a single team project collection. The controller accepts build requests from any team project in a specified team project collection.

Element properties:

Base ClassSystem.Service
AbstractFalse
HostedTrue
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementIde6c00bff-0eb3-d2df-b0b6-8e653335b884

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 
TeamFoundationServer2015.TfsBuildController:
ControllerName  string  Controller Name true 256  False 
ObjectPath  string  Object Path The Object Path includes the details needed for monitors to evaluate the status of this Item false 256  False 
Uri  string  Uniform Resource Identifier false 256  False 
ServiceHostUri  string  Service Host Uniform Resource Identifier false 256  False 
BaseUrl  string  Base URL false 256  False 
ComputerName  string  Computer Name false 256  False 

Health Model:

Source Code:

<ClassType ID="TeamFoundationServer2015.TfsBuildController" Accessibility="Public" Abstract="false" Base="System!System.Service" Hosted="true" Singleton="false" Extension="false">
<Property ID="ControllerName" Type="string" AutoIncrement="false" Key="true" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="ObjectPath" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="Uri" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="ServiceHostUri" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="BaseUrl" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="ComputerName" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
</ClassType>