Export (0) Print
Expand All

IBuildController Interface

Represents a build controller in the TFS Build server.

Namespace:  Microsoft.TeamFoundation.Build.Client
Assembly:  Microsoft.TeamFoundation.Build.Client (in Microsoft.TeamFoundation.Build.Client.dll)

public interface IBuildController

The IBuildController type exposes the following members.

  NameDescription
Public propertyAgentsGets the build agents that are owned by this build controller.
Public propertyAttachedPropertiesAttached properties
Public propertyCustomAssemblyPathGets or sets the version control path where custom assemblies are stored.
Public propertyDateCreatedGets the date and time that this build controller was created.
Public propertyDateUpdatedGets the date and time that this build controller was last updated.
Public propertyDescriptionGets or sets the description of this build controller.
Public propertyEnabledGets or sets a flag that describes whether this build controller is enabled.
Public propertyMaxConcurrentBuildsGets or sets the maximum number of builds that may run at the same time on this build controller.
Public propertyMessageQueueUrlGets the message queue address. This field is for system use only.
Public propertyNameGets or sets the name of this build controller.
Public propertyQueueCountGets the current queue count for this build controller.
Public propertyServiceHostGets the service host in which this build controller resides.
Public propertyStatusGets or sets the status of this build controller.
Public propertyStatusMessageGets or sets a displayable message from the server about the status of this controller. May be empty.
Public propertyTagsGets a read-only collection of tags for all the agents of this controller.
Public propertyUriGets the uniform resource identifier (URI) of this build controller.
Public propertyUrlGets the URL of this build controller.
Top

  NameDescription
Public methodAddBuildAgentAdds a build agent to this build controller.
Public methodDeleteDeletes this build controller.
Public methodLoadCustomActivitiesDownloads 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.
Public methodLoadCustomActivitiesAndExtensionsDownloads 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.
Public methodRefresh(Boolean)Refreshes the build controller by getting current property values from the build server.
Public methodRefresh(String[], Boolean)Refreshes the build controller by getting current property values from the build server.
Public methodRemoveBuildAgentRemoves a build agent from this controller.
Public methodSaveSaves changes that were made to this build controller to the build server.
Top
Show:
© 2014 Microsoft