Compartir a través de


TaskOperationsExtensions.DeleteAsync Método

Definición

Elimina una tarea del trabajo especificado.

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

Parámetros

operations
ITaskOperations

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

jobId
String

Identificador del trabajo desde el que se va a eliminar la tarea.

taskId
String

Identificador de la tarea que se va a eliminar.

taskDeleteOptions
TaskDeleteOptions

Parámetros adicionales para la operación

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Comentarios

Cuando se elimina una tarea, todos los archivos de su directorio en el nodo de proceso donde se ejecutó también se eliminan (independientemente del tiempo de retención). Para las tareas de varias instancias, la operación eliminar tarea se aplica de forma sincrónica a la tarea principal; Las subtareas y sus archivos se eliminan de forma asincrónica en segundo plano.

Se aplica a