DataLakeDirectoryClient.DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken) Method

Definition

The DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken) operation marks the specified directory for deletion, if the directory exists. The directory is later deleted during garbage collection.

For more information, see Delete Path.

public virtual System.Threading.Tasks.Task<Azure.Response<bool>> DeleteIfExistsAsync (Azure.Storage.Files.DataLake.Models.DataLakeRequestConditions conditions = default, System.Threading.CancellationToken cancellationToken = default);
override this.DeleteIfExistsAsync : Azure.Storage.Files.DataLake.Models.DataLakeRequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<bool>>
Public Overridable Function DeleteIfExistsAsync (Optional conditions As DataLakeRequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of Boolean))

Parameters

conditions
DataLakeRequestConditions

Optional DataLakeRequestConditions to add conditions on deleting this path.

cancellationToken
System.Threading.CancellationToken

Optional System.Threading.CancellationToken to propagate notifications that the operation should be cancelled.

Returns

System.Threading.Tasks.Task<Response<System.Boolean>>

A Response on successfully deleting.

Remarks

A RequestFailedException will be thrown if a failure occurs.

Applies to