Partilhar via


BlobBatchClient.DeleteBlobsAsync Método

Definição

A operação DeleteBlobsAsync marca os blobs especificados para exclusão. Os blobs são posteriormente excluídos durante a coleta de lixo, o que pode levar vários minutos. Todas as exclusões são enviadas como uma única solicitação em lote.

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())

Parâmetros

blobUris
IEnumerable<Uri>

URIs dos blobs a serem excluídos.

snapshotsOption
DeleteSnapshotsOption

Especifica opções para excluir instantâneos de blob.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar notificações de que a operação deve ser cancelada.

Retornos

Os Responses para as operações de Exclusão individuais.

Comentários

Um RequestFailedException será gerado se ocorrer uma falha ao enviar o lote. Falhas de sub-operação individuais serão encapsuladas em um AggregateException.

Aplica-se a