IBuildService.StartBuildOperationAsync Yöntem

Tanım

Oluşturulabilir BuildAction öğelerin bir listesi üzerinde öğesini çağırır.

public:
 System::Threading::Tasks::Task<Microsoft::VisualStudio::RpcContracts::Build::BuildOperationResult ^> ^ StartBuildOperationAsync(Microsoft::VisualStudio::RpcContracts::Build::BuildAction buildAction, Guid operationId, System::Collections::Generic::IReadOnlyList<System::String ^> ^ buildableIds, IProgress<int> ^ progress, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<Microsoft.VisualStudio.RpcContracts.Build.BuildOperationResult> StartBuildOperationAsync (Microsoft.VisualStudio.RpcContracts.Build.BuildAction buildAction, Guid operationId, System.Collections.Generic.IReadOnlyList<string> buildableIds, IProgress<int> progress, System.Threading.CancellationToken cancellationToken);
abstract member StartBuildOperationAsync : Microsoft.VisualStudio.RpcContracts.Build.BuildAction * Guid * System.Collections.Generic.IReadOnlyList<string> * IProgress<int> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.RpcContracts.Build.BuildOperationResult>
Public Function StartBuildOperationAsync (buildAction As BuildAction, operationId As Guid, buildableIds As IReadOnlyList(Of String), progress As IProgress(Of Integer), cancellationToken As CancellationToken) As Task(Of BuildOperationResult)

Parametreler

buildAction
BuildAction

BuildActionYürütülecek.

operationId
Guid

İşlem için benzersiz bir tanımlayıcı.

buildableIds
IReadOnlyList<String>

Oluşturulacak Id BuildableItem s.

progress
IProgress<Int32>

Derleme ilerleme durumu yüzde olarak.

cancellationToken
CancellationToken

İptal belirteci.

Döndürülenler

Task<BuildOperationResult>

' A sahip tamamlama görevi BuildOperationResult .

Özel durumlar

Çağıran tanınmayan bir kimlik kimliği geçirirse oluşturulur.

Açıklamalar

Yalnızca sürümünde kullanılabilir Microsoft.VisualStudio.VisualStudioServices.VS2019_7Services.BuildService .

Şunlara uygulanır