BlobBatchClient.DeleteBlobsAsync Méthode

Définition

L’opération DeleteBlobsAsync marque les objets blob spécifiés pour suppression. Les objets blob sont supprimés ultérieurement pendant le garbage collection, ce qui peut prendre plusieurs minutes. Toutes les suppressions sont envoyées sous la forme d’une requête par lot unique.

public virtual System.Threading.Tasks.Task<Azure.Response[]> DeleteBlobsAsync (System.Collections.Generic.IEnumerable<Uri> blobUris, Azure.Storage.Blobs.Models.DeleteSnapshotsOption snapshotsOption = Azure.Storage.Blobs.Models.DeleteSnapshotsOption.None, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteBlobsAsync : seq<Uri> * Azure.Storage.Blobs.Models.DeleteSnapshotsOption * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response[]>
override this.DeleteBlobsAsync : seq<Uri> * Azure.Storage.Blobs.Models.DeleteSnapshotsOption * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response[]>
Public Overridable Function DeleteBlobsAsync (blobUris As IEnumerable(Of Uri), Optional snapshotsOption As DeleteSnapshotsOption = Azure.Storage.Blobs.Models.DeleteSnapshotsOption.None, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response())

Paramètres

blobUris
IEnumerable<Uri>

URI des objets blob à supprimer.

snapshotsOption
DeleteSnapshotsOption

Spécifie les options de suppression des instantanés d’objets blob.

cancellationToken
CancellationToken

Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.

Retours

s Responsepour les opérations de suppression individuelles.

Remarques

Un RequestFailedException sera levée en cas d’échec de l’envoi du lot. Les échecs de sous-opération individuels sont encapsulés dans un AggregateException.

S’applique à