Compartilhar via


BlobBatchClient.DeleteBlobs Método

Definição

A operação DeleteBlobs 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 Azure.Response[] DeleteBlobs (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 DeleteBlobs : seq<Uri> * Azure.Storage.Blobs.Models.DeleteSnapshotsOption * System.Threading.CancellationToken -> Azure.Response[]
override this.DeleteBlobs : seq<Uri> * Azure.Storage.Blobs.Models.DeleteSnapshotsOption * System.Threading.CancellationToken -> Azure.Response[]
Public Overridable Function DeleteBlobs (blobUris As IEnumerable(Of Uri), Optional snapshotsOption As DeleteSnapshotsOption = Azure.Storage.Blobs.Models.DeleteSnapshotsOption.None, Optional cancellationToken As CancellationToken = Nothing) As 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