IBuildService.LaunchAsync(String, String, String, IProgress<Int32>, CancellationToken) Methode

Definition

Erstellt und öffnet die angeforderte buildbare.

public:
 System::Threading::Tasks::ValueTask<Microsoft::VisualStudio::RpcContracts::Build::BuildResult> LaunchAsync(System::String ^ buildableId, System::String ^ profileId, System::String ^ debugOption, IProgress<int> ^ buildProgress, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.ValueTask<Microsoft.VisualStudio.RpcContracts.Build.BuildResult>? LaunchAsync (string buildableId, string profileId, string? debugOption, IProgress<int> buildProgress, System.Threading.CancellationToken cancellationToken);
abstract member LaunchAsync : string * string * string * IProgress<int> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Microsoft.VisualStudio.RpcContracts.Build.BuildResult>
Public Function LaunchAsync (buildableId As String, profileId As String, debugOption As String, buildProgress As IProgress(Of Integer), cancellationToken As CancellationToken) As ValueTask(Of BuildResult)

Parameter

buildableId
String

ID des BuildableItem zu startenden.

profileId
String

ID des LaunchProfile zu startenden.

debugOption
String

Optionaler Name einer Debugoption (z. b. StepInto).

buildProgress
IProgress<Int32>

Der buildfortschritt in Prozent.

cancellationToken
CancellationToken

Abbruchtoken. Durch den Abbruch wird eine Debugsitzung nicht angehalten, die gestartet wird.

Gibt zurück

ValueTask<BuildResult>

Die Abschluss Aufgabe mit einem BuildResult .

Gilt für