The Microsoft.TeamFoundation.Build.Client namespace provides the APIs necessary to interface a client application with the Team Foundation Server build functionality.
Classes
| Class | Description | |
|---|---|---|
| .gif) | AccessDeniedException | Exception that is thrown when access is denied. | 
| .gif) | AdministrationException | Exception for an adminstration error. | 
| .gif) | BuildActivityAttribute | Represents a build activity attribute. | 
| .gif) | BuildAgentAlreadyExistsException | Exception that is thrown when a build agent already exists. | 
| .gif) | BuildAgentDoesNotExistException | Exception that is thrown when a build agent does not exist. | 
| .gif) | BuildAgentFailureException | Exception for a build agent failure. | 
| .gif) | BuildAgentNotFoundException | Exception that is thrown when a build agent was not found. | 
| .gif) | BuildAgentNotFoundForUriException | Exception that is thrown when a build agent was not found at the specified URI. | 
| .gif) | BuildAgentNotReadyToSaveException | Exception that is thrown when the build agent was not ready to save. | 
| .gif) | BuildAgentNotRecognizedException | Exception that is thrown when a build agent was not recognized. | 
| .gif) | BuildAgentNotUniqueException | Exception that is thrown when a build agent was not unique. | 
| .gif) | BuildAgentSpecNotUniqueException | Exception that is thrown when a build agent spec was not unique. | 
| .gif) | BuildAgentUpdateException | Exception that is thrown when a build agent is updating. | 
| .gif) | BuildControllerAlreadyExistsException | Exception that is thrown when a build controller already exists. | 
| .gif) | BuildControllerDeletionException | Exception that is thrown when an error occurs in the deletion of a build controller. | 
| .gif) | BuildControllerDoesNotExistException | Exception that is thrown when a build controller does not exist. | 
| .gif) | BuildControllerNotFoundException | Exception that is thrown when a build controller was not found. | 
| .gif) | BuildControllerNotFoundForUriException | Exception that is thrown when a build controller was not found at the specified URI. | 
| .gif) | BuildControllerNotReadyToSaveException | Exception that is thrown when the build controller was not ready to save. | 
| .gif) | BuildControllerSpecNotUniqueException | Exception that is thrown when a build controller spec was not unique. | 
| .gif) | BuildDefinitionAlreadyExistsException | Exception that is thrown when a build definition already exists. | 
| .gif) | BuildDefinitionDisabledException | Exception that is thrown when a build definition is disabled. | 
| .gif) | BuildDefinitionDoesNotExistException | Exception that is thrown when a build definition does not exist. | 
| .gif) | BuildDefinitionFailureException | Exception that is thrown for a build definition failure. | 
| .gif) | BuildDefinitionNotFoundException | Exception that is thrown when a build definition was not found. | 
| .gif) | BuildDefinitionNotFoundForUriException | Exception that is thrown when a build definition was not found at the specified URI. | 
| .gif) | BuildDefinitionSpecNotUniqueException | Exception that is thrown when a build definition spec was not unique. | 
| .gif) | BuildExtensionAttribute | Represents a build extension attribute. | 
| .gif) | BuildFailedException | Exception that is thrown when a build failed. | 
| .gif) | BuildFailureException | Exception for a build failure. | 
| .gif) | BuildGroupAlreadyExistsException | Exception that is thrown when a build group already exists. | 
| .gif) | BuildGroupDoesNotExistException | Exception that is thrown when a build group does not exist. | 
| .gif) | BuildNotDeletedException | Exception for a build that was not deleted. | 
| .gif) | BuildNotFinishedException | Exception that is thrown when a build did not finish. | 
| .gif) | BuildNotFoundException | Exception that is thrown when a build was not found. | 
| .gif) | BuildNotFoundForUriException | Exception that is thrown when a build was not found at the specified uniform resource identifier (URI). | 
| .gif) | BuildNumberAlreadyExistsException | Exception for a build number that already exists. | 
| .gif) | BuildQualityDoesNotExistException | Exception that is thrown when build quality does not exist. | 
| .gif) | BuildReasonNotSupportedException | Exception that is thrown when a build reason is not supported. | 
| .gif) | BuildServerException | Base class for a build server exception. | 
| .gif) | BuildServiceHostAlreadyExistsException | Exception that is thrown when a build service host already exists. | 
| .gif) | BuildServiceHostDoesNotExistException | Exception that is thrown when a build service host does not exist. | 
| .gif) | BuildServiceHostNotFoundException | Exception that is thrown when a build service host was not found. | 
| .gif) | BuildServiceHostNotFoundForUriException | Exception that is thrown when a build service host was not found at the specified URI. | 
| .gif) | BuildServiceHostSpecNotUniqueException | Exception that is thrown when a build service host spec was not unique. | 
| .gif) | BuildSpecNotUniqueException | Exception that is thrown when a build spec was not unique. | 
| .gif) | BuildStoppedException | Exception that is thrown when the build stopped. | 
| .gif) | BuildTeamProjectPermission | Represents a build project permission for a particular user. | 
| .gif) | CannotDeleteDefinitionBuildExistsException | Exception that is thrown when the build definition cannot be deleted because of an existing build. | 
| .gif) | CannotDeleteInProgressBuildException | Exception that is caused by an attempt do delete a build that is in progress. | 
| .gif) | CannotStopBuildException | Exception that is thrown when the build cannot be stopped. | 
| .gif) | CodeCoverageStatus | Describes the status of the code coverage process. | 
| .gif) | ConfigurationFolderPathNotFoundException | Exception that is thrown when a configuration folder path was not found. | 
| .gif) | CoverageServiceRestartFailureDuringDeleteException | Exception that is caused when coverage service restarts during a delete operation. | 
| .gif) | CustomAssemblyPathNotFoundException | Exception that is thrown when a custom assembly path was not found. | 
| .gif) | CustomBuildServiceException | Exception for an error with a custom build service. | 
| .gif) | DeleteBuildFailedException | Exception that is thrown when a build delete request failed. | 
| .gif) | DuplicateInformationChangeRequestException | Exception that is caused by a duplicate information change request. | 
| .gif) | DuplicateProcessTemplateException | Exception for a duplicate process template. | 
| .gif) | GatedCheckInTicketValidationException | Exception that is caused by an error that occurs in gated check-in ticker validation. | 
| .gif) | InformationAddRequestCycleException | Exception that is caused by an error in an information add request cycle. | 
| .gif) | InformationChangeRequestException | Exception that is caused by an error in an information change request. | 
| .gif) | InformationNodeConverters | Provides methods to convert IBuildInformationNode objects to more specific types. | 
| .gif) | InformationNodeDoesNotExistException | Exception that is thrown when an information node does not exist. | 
| .gif) | InformationParentNodeDoesNotExistException | Exception that is thrown when an information node parent does not exist. | 
| .gif) | InvalidBuildAgentReservationException | Exception for an invalid build agent reservation. | 
| .gif) | InvalidBuildGroupItemUpdateException | Exception that is caused by a build group item update that is not valid. | 
| .gif) | InvalidBuildRequestException | Exception that is caused by a build request that is not valid. | 
| .gif) | InvalidBuildUriException | Exception that is caused by a build URI that is not valid. | 
| .gif) | InvalidFinalStatusException | Exception for a final status that is not valid. | 
| .gif) | InvalidPlatformFlavorException | Exception that is caused by a platform flavor that is not valid. | 
| .gif) | InvalidQueueRequestException | Exception that is thrown when an error occurs because a queue request is not valid. | 
| .gif) | MultipleDefaultProcessTemplatesException | Exception caused by the existence of multiple default process templates. | 
| .gif) | MultipleUpgradeProcessTemplatesException | Exception that is caused by the existence of multiple upgrade process templates. | 
| .gif) | PollingCompletedEventArgs | Event arguments for a polling completed event. | 
| .gif) | ProcessTemplateDeletedException | Exception that is thrown when a process template is deleted. | 
| .gif) | ProcessTemplateNotFoundException | Exception that is thrown when the process template was not found. | 
| .gif) | ProjectFileCreationException | Exception for an error in project file creation. | 
| .gif) | ProjectFileTemplateNotFoundException | Exception that is thrown when a project file template was not found. | 
| .gif) | QueuedBuildDoesNotExistException | Exception that is thrown when a queued build does not exist. | 
| .gif) | QueuedBuildUpdateException | Exception that is thrown when an error occurs with a queued build update. | 
| .gif) | ResponseFileCreationException | Exception for an error in response file creation. | 
| .gif) | SecurityException | Exception for a security error. | 
| .gif) | SharedResourceAlreadyAcquiredException | Exception that is thrown when a shared resource was already acquired. | 
| .gif) | SharedResourceAlreadyRequestedException | Exception that is thrown when a shared resource was already requested. | 
| .gif) | StatusChangedEventArgs | Event arguments for a status change event. | 
| .gif) | StopBuildFailedException | Exception that is thrown when a build stop request failed. | 
| .gif) | StopBuildTimeoutException | Exception that is caused by a time-out on the request to stop a build. | 
Interfaces
| Interface | Description | |
|---|---|---|
| .gif) | IActivityProperties | Interface for an IActivityProperties type of IBuildInformationNode. To obtain an IActivityProperties node, use the InformationNodeConverters class. | 
| .gif) | IActivityTracking | Interface for an IActivityTracking type of IBuildInformationNode. To obtain an IActivityTracking, use the InformationNodeConverters class. | 
| .gif) | IAgentScopeActivityTracking | Interface for an IAgentScopeActivityTracking type of IBuildInformationNode. To obtain an IAgentScopeActivityTracking node, use the InformationNodeConverters class. | 
| .gif) | IBuildAgent | This interface defines methods for accessing the build agent on the Team Foundation Build computer. | 
| .gif) | IBuildAgentQueryResult | This interface returns the results of a query for IBuildAgent. | 
| .gif) | IBuildAgentSpec | This interface specifies a build agent used to query for build agents. | 
| .gif) | IBuildController | Interface for a build controller in the server that is running Team Foundation Build. | 
| .gif) | IBuildControllerQueryResult | The interface for the result of a query for IBuildControllers. | 
| .gif) | IBuildControllerSpec | Interface for a build controller specification. Used to query for build controllers. | 
| .gif) | IBuildDefinition | This interface represents a build definition. | 
| .gif) | IBuildDefinitionQueryResult | This interface represents the result of a query of IBuildDefinition objects. | 
| .gif) | IBuildDefinitionSpec | An interface for a build definition specification. Used to query for build definitions. | 
| .gif) | IBuildDeletionResult | An interface for a build deletion result. It represents the results of deleting a build from Team Foundation Server. | 
| .gif) | IBuildDetail | Interface for a build on the server that is running Team Foundation Build. | 
| .gif) | IBuildDetailSpec | Interface for a build detail specification. Used to query for builds on the server that is running Team Foundation Build. | 
| .gif) | IBuildError | Interface for a BuildError type of IBuildInformationNode. To obtain an IBuildError, use the InformationNodeConverters class. | 
| .gif) | IBuildErrorBase | Interface for BuildError and BuildWarning types of IBuildInformationNodes. To obtain an IBuildError or IBuildWarning, use the InformationNodeConverters class. | 
| .gif) | IBuildGroupItem | Interface for a build group item on the server that is running Team Foundation Build. | 
| .gif) | IBuildInformation | Interface for a collection of information nodes about a build. | 
| .gif) | IBuildInformationNode | Interface for a single piece of hierarchical information about a build. | 
| .gif) | IBuildMessage | Interface for the BuildMessage type of IBuildInformationNode. To obtain an IBuildMessage, use the InformationNodeConverters class. | 
| .gif) | IBuildProjectNode | Interface for a BuildProjectNode type of IBuildInformationNode. To obtain an IBuildProjectNode, use the InformationNodeConverters class. | 
| .gif) | IBuildQueryResult | The interface for the result of a query for IBuildDetails. | 
| .gif) | IBuildRequest | Interface for a build request on the server that is running Team Foundation Build. | 
| .gif) | IBuildServer | Interface for the server that is running Team Foundation Build. | 
| .gif) | IBuildServiceHost | Interface for a build service host in the server that is running Team Foundation Build. | 
| .gif) | IBuildServiceHostQueryResult | The interface for the result of a query for IBuildServiceHosts. | 
| .gif) | IBuildStep | Interface for a BuildStep type of IBuildInformationNode. To obtain an IBuildStep, use the InformationNodeConverters class. | 
| .gif) | IBuildWarning | Interface for a BuildWarning type of IBuildInformationNode. To obtain an IBuildWarning, use the InformationNodeConverters class. | 
| .gif) | IChangesetSummary | Interface for a ChangesetSummary type of IBuildInformationNode. To obtain an IChangesetSummary, use the InformationNodeConverters class. | 
| .gif) | ICodeCoverageSummary | Obsolete. Interface for a CodeCoverageSummary type of IBuildInformationNode. To obtain an ICodeCoverageSummary, use the InformationNodeConverters class. | 
| .gif) | ICompilationSummary | Obsolete. Interface for a CompilationSummary type of IBuildInformationNode. To obtain an ICompilationSummary, use the InformationNodeConverters class. | 
| .gif) | IConfigurationSummary | Interface for a ConfigurationSummary type of IBuildInformationNode. To obtain an IConfigurationSummary, use the InformationNodeConverters class. | 
| .gif) | IConfigurationToBuild | Obsolete. An interface for a configuration to build in TfsBuild.proj. | 
| .gif) | IExternalLink | Interface for an ExternalLink type of IBuildInformationNode. To obtain an IExternalLink, use the InformationNodeConverters class. | 
| .gif) | IFailure | Interface for a failure that occurred during a server call. | 
| .gif) | IMetadataFile | Obsolete. Interface for a MetadataFile item in TfsBuild.proj. | 
| .gif) | IProcessTemplate | Interface for a process template for a build definition on the server that is running Team Foundation Build. | 
| .gif) | IProjectFile | Obsolete. Interface for a Team Foundation Server build project file (TfsBuild.proj). | 
| .gif) | IQueuedBuild | The interface for a queued build on the server that is running Team Foundation Build. | 
| .gif) | IQueuedBuildQueryResult | The interface for the result of a query for IQueuedBuilds. | 
| .gif) | IQueuedBuildSpec | Interface for a build queue specification, which can be used to query for queued builds. | 
| .gif) | IQueuedBuildsView | The interface for a view of the queued builds in the server that is running Team Foundation Build. | 
| .gif) | IRetentionPolicy | The interface for a retention policy in the server that is running Team Foundation Build. | 
| .gif) | ISchedule | The interface for a schedule of a build definition on the server that is running Team Foundation Build. | 
| .gif) | ISolutionToBuild | Obsolete. Interface for a SolutionToBuild item in TfsBuild.proj. | 
| .gif) | ITestContainer | Obsolete. Interface for a TestContainer item in TfsBuild.proj. | 
| .gif) | ITestSummary | Obsolete. Interface for TestSummary type of IBuildInformationNode. To obtain an ITestSummary, use the InformationNodeConverters class. | 
| .gif) | IWorkItemSummary | Interface for a WorkItemSummary type of IBuildInformationNode. To obtain an IWorkItemSummary, use the InformationNodeConverters class. | 
| .gif) | IWorkspaceMapping | Represents a workspace mapping on the server that is running Team Foundation Build. | 
| .gif) | IWorkspaceTemplate | Represents a build definition workspace on the server that is running Team Foundation Build. | 
Delegates
| Delegate | Description | |
|---|---|---|
| .gif) | PollingCompletedEventHandler | Event handler for a completed event. | 
| .gif) | StatusChangedEventHandler | Event handler for a status changed event. | 
Enumerations
| Enumeration | Description | |
|---|---|---|
| .gif) | Agent2008Status | Describes the status of a 2008 build agent. | 
| .gif) | AgentReservationStatus | Describes the state of an agent reservation. | 
| .gif) | AgentStatus | Describes the status of a build agent. | 
| .gif) | BuildAgentUpdate | Describes an update to the build agent. | 
| .gif) | BuildControllerUpdate | Describes an update being made to the build controller. | 
| .gif) | BuildMessageImportance | Describes the importance of a message. | 
| .gif) | BuildPhaseStatus | Describes the status of the build phase. | 
| .gif) | BuildQueryOrder | Describes the build query order. | 
| .gif) | BuildReason | Describes the reason for the build. | 
| .gif) | BuildServerVersion | Describes the version of the build server. | 
| .gif) | BuildServiceHostUpdate | Describes an update on the build service host. | 
| .gif) | BuildStatus | This enumeration represents the status of builds and build steps. | 
| .gif) | BuildStepStatus | Describes the build step status. | 
| .gif) | BuildUpdate | Describes an update to the build. | 
| .gif) | CodeAnalysisRunType | Obsolete. Describes the code analysis run type. | 
| .gif) | ContinuousIntegrationType | Describes the continuous integration type. | 
| .gif) | ControllerStatus | Describes the controller status. | 
| .gif) | DeleteOptions | Options for delete. | 
| .gif) | GetOption | Describes options for a get operation. | 
| .gif) | HostEnvironmentOption | Describes the host environment options. | 
| .gif) | InformationEditOptions | Describes options for information edit. | 
| .gif) | ProcessTemplateType | Describes the type of a process template. | 
| .gif) | QueryDeletedOption | Options for querying deleted items. | 
| .gif) | QueryOptions | Options for a query. | 
| .gif) | QueuedBuildUpdate | Describes the priority of a queued build update. | 
| .gif) | QueueOptions | Describes options for a queue. | 
| .gif) | QueuePriority | Describes priority in queue. | 
| .gif) | QueueStatus | Describes the status of the queue item. | 
| .gif) | ScheduleDays | Describes the schedule days. | 
| .gif) | ScheduleType | Describes the schedule type. | 
| .gif) | WorkspaceMappingDepth | Describes the workspace mapping depth. | 
| .gif) | WorkspaceMappingType | Describes the type of a workspace mapping. |