Freigeben über


IFileOperations.DeleteFromComputeNodeWithHttpMessagesAsync Methode

Definition

Löscht die angegebene Datei aus dem Computeknoten.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationHeaderResponse<Microsoft.Azure.Batch.Protocol.Models.FileDeleteFromComputeNodeHeaders>> DeleteFromComputeNodeWithHttpMessagesAsync (string poolId, string nodeId, string filePath, bool? recursive = default, Microsoft.Azure.Batch.Protocol.Models.FileDeleteFromComputeNodeOptions fileDeleteFromComputeNodeOptions = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteFromComputeNodeWithHttpMessagesAsync : string * string * string * Nullable<bool> * Microsoft.Azure.Batch.Protocol.Models.FileDeleteFromComputeNodeOptions * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationHeaderResponse<Microsoft.Azure.Batch.Protocol.Models.FileDeleteFromComputeNodeHeaders>>
Public Function DeleteFromComputeNodeWithHttpMessagesAsync (poolId As String, nodeId As String, filePath As String, Optional recursive As Nullable(Of Boolean) = Nothing, Optional fileDeleteFromComputeNodeOptions As FileDeleteFromComputeNodeOptions = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationHeaderResponse(Of FileDeleteFromComputeNodeHeaders))

Parameter

poolId
String

Die ID des Pools, der den Computeknoten enthält.

nodeId
String

Die ID des Computeknotens, aus dem Sie die Datei löschen möchten.

filePath
String

Der Pfad zu der Datei oder dem Verzeichnis, die Sie löschen möchten.

recursive
Nullable<Boolean>

Gibt an, ob untergeordnete Elemente eines Verzeichnisses gelöscht werden sollen. Wenn der filePath-Parameter ein Verzeichnis anstelle einer Datei darstellt, können Sie rekursiv 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.

fileDeleteFromComputeNodeOptions
FileDeleteFromComputeNodeOptions

Zusätzliche Parameter für den Vorgang

customHeaders
Dictionary<String,List<String>>

Die Header, die der Anforderung hinzugefügt werden.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Ausnahmen

Wird ausgelöst, wenn der Vorgang einen ungültigen status Code zurückgegeben hat.

Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist

Gilt für: