IBuildService Interface

Définition

Fournit la prise en charge des opérations liées aux builds. Obtenez ce à l’aide de Microsoft.VisualStudio.VisualStudioServices.VS2019_4Services.BuildService .

public interface class IBuildService
public interface IBuildService
type IBuildService = interface
Public Interface IBuildService

Remarques

L’interface fournit les éléments suivants :

1. méthodes pour appeler un BuildAction sur une liste d’buildables ou tout.

2. événement pour la modification de la disponibilité de la Build.

Un Buildable est défini en tant que projet dans une solution, ou cible qui peut être générée dans un dossier.

Méthodes

BuildAsync(BuildAction, IReadOnlyList<String>, IProgress<Int32>, CancellationToken)

Appelle BuildAction sur une liste d’éléments qui sont générés.

LaunchAsync(String, String, String, IProgress<Int32>, CancellationToken)

Génère et lance la build demandée.

RequestBuildEventsAsync(CancellationToken)

Demande de déclenchement des événements de Build. Si cette méthode n’est pas appelée, les instances de IBuildService ne déclenchent pas les BuildableItemsChanged BuildStarted événements, ou BuildEnded .

RequestBuildProgressChangedEventsAsync(CancellationToken)

Demande de BuildProgressChanged déclenchement des événements. Si cette méthode n’est pas appelée, les instances de IBuildService ne déclenchent pas l' BuildProgressChanged événement.

StartBuildOperationAsync(BuildAction, Guid, IReadOnlyList<String>, IProgress<Int32>, CancellationToken)

Appelle BuildAction sur une liste d’éléments qui sont générés.

StartLaunchOperationAsync(Guid, String, String, String, IProgress<Int32>, CancellationToken)

Génère et lance la build demandée.

Événements

BuildableItemsChanged

Déclenché quand une modification se produit dans le jeu d’éléments générateurs.

BuildEnded

Déclenché quand une opération de génération se termine.

BuildProgressChanged

Déclenché lorsque la progression de la génération change.

BuildStarted

Déclenché quand une opération de génération commence.

S’applique à