Freigeben über


JobOperationsExtensions.Delete Methode

Definition

Löscht einen Auftrag.

public static Microsoft.Azure.Batch.Protocol.Models.JobDeleteHeaders Delete (this Microsoft.Azure.Batch.Protocol.IJobOperations operations, string jobId, Microsoft.Azure.Batch.Protocol.Models.JobDeleteOptions jobDeleteOptions = default);
static member Delete : Microsoft.Azure.Batch.Protocol.IJobOperations * string * Microsoft.Azure.Batch.Protocol.Models.JobDeleteOptions -> Microsoft.Azure.Batch.Protocol.Models.JobDeleteHeaders
<Extension()>
Public Function Delete (operations As IJobOperations, jobId As String, Optional jobDeleteOptions As JobDeleteOptions = Nothing) As JobDeleteHeaders

Parameter

operations
IJobOperations

Die Vorgangsgruppe für diese Erweiterungsmethode.

jobId
String

Die ID des zu löschenden Auftrags.

jobDeleteOptions
JobDeleteOptions

Zusätzliche Parameter für den Vorgang

Gibt zurück

Hinweise

Durch das Löschen eines Auftrags werden außerdem alle Aufgaben gelöscht, die Teil dieses Auftrags sind, und alle Auftragsstatistiken. Dadurch wird auch der Aufbewahrungszeitraum für Aufgabendaten außer Kraft gesetzt. Das heißt, wenn der Auftrag Aufgaben enthält, die weiterhin auf Computeknoten gespeichert sind, löscht der Batch-Dienst die Arbeitsverzeichnisse dieser Aufgaben und ihren gesamten Inhalt. Wenn eine Auftragslöschanforderung empfangen wird, legt der Batch-Dienst den Auftrag auf den Löschstatus fest. Alle Aktualisierungsvorgänge für einen Auftrag, der sich im Löschzustand befindet, schlagen mit status Code 409 (Konflikt) fehl, mit zusätzlichen Informationen, die angeben, dass der Auftrag gelöscht wird.

Gilt für: