IBuildService.LaunchAsync(String, String, String, IProgress<Int32>, CancellationToken) Метод

Определение

Выполняет сборку и запуск запрошенной сборки.

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)

Параметры

buildableId
String

Идентификатор BuildableItem запускаемого объекта.

profileId
String

Идентификатор LaunchProfile запускаемого объекта.

debugOption
String

Необязательное имя параметра отладки (например, Степинто).

buildProgress
IProgress<Int32>

Ход выполнения сборки в процентах.

cancellationToken
CancellationToken

Токен отмены. Отмена не останавливает запущенный сеанс отладки.

Возвращаемое значение

ValueTask<BuildResult>

Задача завершения с BuildResult .

Применяется к