Compartilhar via


TaskOperationsExtensions.DeleteAsync Método

Definição

Exclui uma Tarefa do trabalho 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

O grupo de operações para esse método de extensão.

jobId
String

A ID do trabalho do qual excluir a Tarefa.

taskId
String

A ID da Tarefa a ser excluída.

taskDeleteOptions
TaskDeleteOptions

Parâmetros adicionais para a operação

cancellationToken
CancellationToken

O token de cancelamento.

Retornos

Comentários

Quando uma Tarefa é excluída, todos os arquivos em seu diretório no Nó de Computação em que ele foi executado também são excluídos (independentemente do tempo de retenção). Para tarefas de várias instâncias, a operação excluir Tarefa aplica-se de forma síncrona à tarefa primária; subtarefas e seus arquivos são excluídos de forma assíncrona em segundo plano.

Aplica-se a