BuildRequestData Class

Definition

BuildRequestData encapsulates all of the data needed to submit a build request.

public ref class BuildRequestData
public class BuildRequestData
type BuildRequestData = class
Public Class BuildRequestData
Inheritance
BuildRequestData

Constructors

BuildRequestData(ProjectInstance, String[])

Constructs a BuildRequestData for build requests based on project instances.

BuildRequestData(ProjectInstance, String[], HostServices)

Constructs a BuildRequestData for build requests based on project instances.

BuildRequestData(ProjectInstance, String[], HostServices, BuildRequestDataFlags)

Constructs a BuildRequestData for build requests based on project instances.

BuildRequestData(ProjectInstance, String[], HostServices, BuildRequestDataFlags, IEnumerable<String>)

Constructs a BuildRequestData for build requests based on project instances.

BuildRequestData(ProjectInstance, String[], HostServices, BuildRequestDataFlags, IEnumerable<String>, RequestedProjectState)

Constructs a BuildRequestData for build requests based on project instances.

BuildRequestData(String, IDictionary<String,String>, String, String[], HostServices)

Constructs a BuildRequestData for build requests based on project files.

BuildRequestData(String, IDictionary<String,String>, String, String[], HostServices, BuildRequestDataFlags)

Constructs a BuildRequestData for build requests based on project files.

BuildRequestData(String, IDictionary<String,String>, String, String[], HostServices, BuildRequestDataFlags, RequestedProjectState)

Constructs a BuildRequestData for build requests based on project files.

Properties

ExplicitlySpecifiedToolsVersion

The explicitly requested tools version to use.

Flags

Extra flags for this BuildRequest.

GlobalProperties

The global properties to use.

HostServices

Gets the HostServices object for this request.

ProjectFullPath

The project file.

ProjectInstance

The actual project, in the case where the project doesn't come from disk. May be null.

PropertiesToTransfer

Returns a list of properties to transfer out of proc for the build.

RequestedProjectState

Returns the properties, items, and metadata that will be returned by this build.

TargetNames

The name of the targets to build.

Applies to