BlobBatchClient.DeleteBlobs Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET