Compartir a través de


TaskOperationsExtensions.TerminateAsync Método

Definición

Finaliza la tarea especificada.

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)

Parámetros

operations
ITaskOperations

Grupo de operaciones para este método de extensión.

jobId
String

Identificador del trabajo que contiene la tarea.

taskId
String

Identificador de la tarea que se va a finalizar.

taskTerminateOptions
TaskTerminateOptions

Parámetros adicionales para la operación

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Comentarios

Cuando se ha terminado la tarea, pasa al estado completado. En el caso de las tareas de varias instancias, la operación finalizar tarea se aplica de forma sincrónica a la tarea principal; Las subtareas se finalizan de forma asincrónica en segundo plano.

Se aplica a