BlobBatchClient.DeleteBlobsAsync 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 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
Azure SDK for .NET