Freigeben über


JobOperations.DeleteNodeFile Methode

Definition

Löscht die angegebene Datei aus dem Verzeichnis des Tasks auf dem Computeknoten.

public void DeleteNodeFile(string jobId, string taskId, string filePath, bool? recursive = default, System.Collections.Generic.IEnumerable<Microsoft.Azure.Batch.BatchClientBehavior> additionalBehaviors = default);
member this.DeleteNodeFile : string * string * string * Nullable<bool> * seq<Microsoft.Azure.Batch.BatchClientBehavior> -> unit
Public Sub DeleteNodeFile (jobId As String, taskId As String, filePath As String, Optional recursive As Nullable(Of Boolean) = Nothing, Optional additionalBehaviors As IEnumerable(Of BatchClientBehavior) = Nothing)

Parameter

jobId
String

Die ID des Auftrags, der den Task enthält.

taskId
String

Die ID des Tasks.

filePath
String

Der Pfad der zu löschenden Datei.

recursive
Nullable<Boolean>

Wenn der file-path-Parameter ein Verzeichnis anstelle einer Datei darstellt, können Sie den optionalen rekursiven Parameter auf TRUE festlegen, um das Verzeichnis und alle darin enthaltenen Dateien und Unterverzeichnisse zu löschen. Wenn rekursiv false ist, muss das Verzeichnis leer sein, andernfalls schlägt das Löschen fehl.

additionalBehaviors
IEnumerable<BatchClientBehavior>

Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung nach CustomBehaviorsangewendet werden.

Hinweise

Dies ist ein blockierende Vorgang. Eine nicht blockierende Entsprechung finden Sie unter DeleteNodeFileAsync(String, String, String, Nullable<Boolean>, IEnumerable<BatchClientBehavior>, CancellationToken).

Gilt für: