Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

IBuildRequest Interface

Interface for a build request on the server that is running Team Foundation Build.

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

The IBuildRequest type exposes the following members.

  NameDescription
Public propertyBatchIdThe batch ID for the request.
Public propertyBuildControllerGets or sets the build controller that will start the requested build.
Public propertyBuildControllerUriGets the uniform resource identifier (URI) of the build controller that will start the requested build.
Public propertyBuildDefinitionGets the build definition for which the requested build should be started. Provides default values for BuildController and DropLocation.
Public propertyBuildDefinitionUriGets the URI of the build definition for which the requested build should be started.
Public propertyBuildServerGets the build server from which this build request was created.
Public propertyCustomGetVersionGets or sets the custom get versionSpec. Valid only when GetOption is set to 'Custom'.
Public propertyDropLocationGets or sets the location in which to drop the output of the requested build.
Public propertyGatedCheckInTicketGets or sets an optional ticket that is issued by the server for gated check-in submissions.
Public propertyGetOptionGets or sets the time for which sources should be retrieved for the requested build. Valid settings are 'LatestOnQueue', 'LatestOnBuild', or 'Custom'.
Public propertyMaxQueuePositionGets or sets the maximum position in the queue for the requested build at queue time. If the build request falls below this position in the queue, an exception will be thrown.
Public propertyPostponedGets or sets a flag that describes whether the build request will be submitted together with a postponed status.
Public propertyPriorityGets or sets the priority for the requested build.
Public propertyProcessParametersGets an XML formatted string representing all the process parameters for this build.
Public propertyReasonGets or sets the reason for the build request.
Public propertyRequestedForGets or sets the user for whom the build is being requested.
Public propertyShelvesetNameGets or sets an optional shelveset to be built.
Top
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.