Freigeben über


TaskOperationsExtensions.TerminateAsync Methode

Definition

Beendet den angegebenen Task.

public static System.Threading.Tasks.Task<Microsoft.Azure.Batch.Protocol.Models.TaskTerminateHeaders> TerminateAsync (this Microsoft.Azure.Batch.Protocol.ITaskOperations operations, string jobId, string taskId, Microsoft.Azure.Batch.Protocol.Models.TaskTerminateOptions taskTerminateOptions = default, System.Threading.CancellationToken cancellationToken = default);
static member TerminateAsync : Microsoft.Azure.Batch.Protocol.ITaskOperations * string * string * Microsoft.Azure.Batch.Protocol.Models.TaskTerminateOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Batch.Protocol.Models.TaskTerminateHeaders>
<Extension()>
Public Function TerminateAsync (operations As ITaskOperations, jobId As String, taskId As String, Optional taskTerminateOptions As TaskTerminateOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TaskTerminateHeaders)

Parameter

operations
ITaskOperations

Die Vorgangsgruppe für diese Erweiterungsmethode.

jobId
String

Die ID des Auftrags, der den Task enthält.

taskId
String

Die ID des zu beendenden Tasks.

taskTerminateOptions
TaskTerminateOptions

Zusätzliche Parameter für den Vorgang

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Hinweise

Wenn der Task beendet wurde, wechselt er in den Status Abgeschlossen. Bei Aufgaben mit mehreren instance wird der Vorgang Task beenden synchron auf den primären Task angewendet. Teiltasks werden dann asynchron im Hintergrund beendet.

Gilt für: