Share via


IBuildService3 Interface

Definition

Interface IBuildService3 extension of IBuildService

public interface class IBuildService3 : Microsoft::VisualStudio::Workspace::Build::IBuildService2
public interface IBuildService3 : Microsoft.VisualStudio.Workspace.Build.IBuildService2
type IBuildService3 = interface
    interface IBuildService2
    interface IBuildService
Public Interface IBuildService3
Implements IBuildService2
Implements

Properties

BeginProjectBuild

Provide per project events

(Inherited from IBuildService)
EndProjectBuild

Provide per project events

(Inherited from IBuildService)

Methods

BuildAsync(BuildRequest, IProgress<IFileContextActionProgressUpdate>, CancellationToken)

Build a project incrementally by invoking a build context actions from a provider

(Inherited from IBuildService2)
BuildAsync(String, String, HashSet<String>, HashSet<String>, IBuildConfigurationContext, BuildType, Boolean, IProgress<IFileContextActionProgressUpdate>, CancellationToken)

Build a project incrementally by invoking a build context actions from a provider

(Inherited from IBuildService)
BuildProjectAsync(String, String, String, Guid, IProgress<IFileContextActionProgressUpdate>, CancellationToken)

Build a project by invoking a build context actions from a provider

(Inherited from IBuildService)
CreateBatchFileContextAction(IEnumerable<IFileContextActionBase>)

Create a File context action based on multiple known actions

(Inherited from IBuildService)
CreateBuildProjectIncrementalAction(String, String, HashSet<String>, HashSet<String>, IBuildConfigurationContext, BuildType, Boolean)

Create a build project incremental action

(Inherited from IBuildService)
GetBuildConfigurationContextActionsAsync(String, String, Guid, Func<FileContext,Boolean>)

Get a Build Configuration Context type action

(Inherited from IBuildService)
GetBuildConfigurationContextActionsAsync(String, String, Guid, String)

Get a Build Configuration Context type action

(Inherited from IBuildService)
GetBuildConfigurationContextActionsAsync<T>(String, T, Guid, Func<FileContext,Boolean>, CancellationToken)

Gets the actions available on a workspace context

GetBuildConfigurationContextActionsAsync<T>(String, T, Guid, String, CancellationToken)

Gets the actions available on a workspace context

GetBuildConfigurationContextsAsync(String, String, Guid, String)

Get all file contexts that match a specific target project build configuration

(Inherited from IBuildService)
GetBuildProjectIncrementalActionAsync(String, String, IBuildConfigurationContext, CancellationToken)

Get a build project action

(Inherited from IBuildService)
GetBuildUpToDateActionContextAsync(String, String, String, CancellationToken)

Return a valid BuildUpToDateActionContext from a project file

(Inherited from IBuildService)
GetDependencyBuildConfigurationAsync(String, String, IBuildConfigurationContext, CancellationToken)

Get the dependency project file build configuration context

(Inherited from IBuildService)
GetProjectBuildListAsync(BuildListRequest, CancellationToken)

Return the dependency graph of a build request

(Inherited from IBuildService2)
GetProjectBuildListAsync(String, String, IBuildConfigurationContext, CancellationToken)

Return a list of the projects dependencies based on a project file and optional target

(Inherited from IBuildService)

Applies to