Freigeben über


TaskOperationsExtensions.DeleteAsync Methode

Definition

Löscht einen Task aus dem angegebenen Auftrag.

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)

Parameter

operations
ITaskOperations

Die Vorgangsgruppe für diese Erweiterungsmethode.

jobId
String

Die ID des Auftrags, aus dem der Task gelöscht werden soll.

taskId
String

Die ID des zu löschenden Vorgangs.

taskDeleteOptions
TaskDeleteOptions

Zusätzliche Parameter für den Vorgang

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Hinweise

Wenn ein Task gelöscht wird, werden alle Dateien in seinem Verzeichnis auf dem Computeknoten, auf dem er ausgeführt wurde, ebenfalls gelöscht (unabhängig von der Aufbewahrungszeit). Bei Aufgaben mit mehreren instance wird der Vorgang "Task löschen" synchron auf die primäre Aufgabe angewendet. Teiltasks und ihre Dateien werden dann asynchron im Hintergrund gelöscht.

Gilt für: