Share via


IBuildDetail Members

Include Protected Members
Include Inherited Members

This interface represents a build in the Team Foundation Build computer.

The IBuildDetail type exposes the following members.

Methods

 

Name

Description

Public method

Connect

Overloaded.

Public method

Delete

Deletes the build, and all associated data, from the server and drop location.

Public method

Disconnect

Stops polling.

Public method

Refresh

Retrieves the latest build data from the server together with the given query options and information types.

Public method

RefreshAllDetails

Retrieves the latest build data from the server together with all details.

Public method

RefreshMinimalDetails

Retrieves the latest build data from the server without details.

Public method

Save

Saves to the server any changes that are made to the build.

Public method

Stop

Stops the build.

Public method

Wait

Blocks additional builds until the current build is finished.

Top

Properties

 

Name

Description

Public property

BuildAgent

Gets the IBuildAgent object that represents the build agent used to run the build.

Public property

BuildAgentUri

Gets the URI of the build agent used to run the build.

Public property

BuildDefinition

Gets the IBuildDefinition object for the build.

Public property

BuildDefinitionUri

Gets the URI for the build.

Public property

BuildFinished

Gets a status indicating whether the build has finished.

Public property

BuildNumber

Gets or sets the build number.

Public property

BuildServer

Gets the IBuildServer for the computer that owns this build.

Public property

CommandLineArguments

Gets the MSBuild command-line arguments used for this build.

Public property

CompilationStatus

Gets or sets the build's compilation status.

Public property

ConfigurationFolderPath

Gets the path of the version control folder that contained the build project files (such as TfsBuild.proj) at the time the build was started.

Public property

ConfigurationFolderUri

Gets the versioned URI of the configuration folder path.

Public property

DropLocation

Gets or sets the location of the output of the build.

Public property

FinishTime

Gets the time that the build finished.

Public property

Information

Gets the collection of information nodes for the build.

Public property

KeepForever

Gets or sets a property to specify whether the build is kept according to the build definition retention policy, or if it should be kept forever.

Public property

LabelName

Gets or sets the name of the label created for the build.

Public property

LastChangedBy

Gets the last user who changed the build.

Public property

LastChangedOn

Gets the date and time of the last change to the build.

Public property

LogLocation

Gets or sets the location of the log file for the build.

Public property

Quality

Gets or sets the quality of the build.

Public property

RequestedBy

Gets the user who requested the build.

Public property

RequestedFor

Gets the user for whom the build was requested.

Public property

SourceGetVersion

Gets or sets the version specification for which the sources were retrieved for the build.

Public property

StartTime

Gets the build start time.

Public property

Status

Gets or sets the overall status of the build.

Public property

TestStatus

Gets or sets the status of the test phase of the build.

Public property

Uri

Gets the URI of the build.

Top

Events

 

Name

Description

Public event

PollingCompleted

Occurs when polling is completed.

Public event

StatusChanged

Occurs when any change in the build is discovered on the server.

Public event

StatusChanging

Occurs when any change in the build is discovered on the server.

Top

See Also

Reference

IBuildDetail Interface

Microsoft.TeamFoundation.Build.Client Namespace