Partager via


TaskOperationsExtensions.DeleteAsync Méthode

Définition

Supprime une tâche du travail spécifié.

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)

Paramètres

operations
ITaskOperations

Groupe d’opérations pour cette méthode d’extension.

jobId
String

ID du travail à partir duquel supprimer la tâche.

taskId
String

ID de la tâche à supprimer.

taskDeleteOptions
TaskDeleteOptions

Paramètres supplémentaires pour l’opération

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Remarques

Lorsqu’une tâche est supprimée, tous les fichiers de son répertoire sur le nœud de calcul sur lequel elle s’est exécutée sont également supprimés (quelle que soit la durée de conservation). Pour les tâches multi-instance, l’opération supprimer la tâche s’applique de manière synchrone à la tâche principale ; les tâches secondaires et leurs fichiers sont ensuite supprimés de manière asynchrone en arrière-plan.

S’applique à