Interface for a build controller in the server that is running Team Foundation Build.
Namespace:  Microsoft.TeamFoundation.Build.Client
Assembly:  Microsoft.TeamFoundation.Build.Client (in Microsoft.TeamFoundation.Build.Client.dll)
Syntax
声明
Public Interface IBuildController
public interface IBuildController
public interface class IBuildController
type IBuildController =  interface end
public interface IBuildController
The IBuildController type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| .gif) | Agents | Gets the build agents that are owned by this build controller. | 
| .gif) | CustomAssemblyPath | Gets or sets the version control path where custom assemblies are stored. | 
| .gif) | DateCreated | Gets the date and time that this build controller was created. | 
| .gif) | DateUpdated | Gets the date and time that this build controller was last updated. | 
| .gif) | Description | Gets or sets the description of this build controller. | 
| .gif) | Enabled | Gets or sets a flag that describes whether this build controller is enabled. | 
| .gif) | MaxConcurrentBuilds | Gets or sets the maximum number of builds that may run concurrently on this build controller. | 
| .gif) | Name | Gets or sets the name of this build controller. | 
| .gif) | QueueCount | Gets the current queue count for this build controller. | 
| .gif) | ServiceHost | Gets the service host in which this build controller resides. | 
| .gif) | Status | Gets or sets the status of this build controller. | 
| .gif) | StatusMessage | Gets or sets a displayable message from the server about the status of this controller. May be empty. | 
| .gif) | Tags | Gets a read-only collection of tags for all the agents of this controller. | 
| .gif) | Uri | Gets the uniform resource identifier (URI) of this build controller. | 
| .gif) | Url | Gets the URL of this build controller. | 
Top
Methods
| Name | Description | |
|---|---|---|
| .gif) | AddBuildAgent | Adds a build agent to this build controller. | 
| .gif) | Delete | Deletes this build controller. | 
| .gif) | LoadCustomActivities | Downloads all assemblies from the CustomAssemblyLocation to the local path, loads the assemblies that contain custom activity types, and returns a list of the custom activity types. | 
| .gif) | LoadCustomActivitiesAndExtensions | Downloads all assemblies from the CustomAssemblyLocation to the local path, loads the assemblies that contain custom activity and extension types, and returns a list of the custom activity and extension types. | 
| .gif) | Refresh | Refreshes the build controller by getting current property values from the build server. | 
| .gif) | RemoveBuildAgent | Removes a build agent from this controller. | 
| .gif) | Save | Saves changes made to this build controller to the build server. | 
Top