Compartir a través de


BlobBatchClient.DeleteBlobsAsync Método

Definición

La operación DeleteBlobsAsync marca los blobs especificados para su eliminación. Los blobs se eliminan posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos. Todas las eliminaciones se envían como una única solicitud por lotes.

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>

URI de los blobs que se van a eliminar.

snapshotsOption
DeleteSnapshotsOption

Especifica las opciones para eliminar instantáneas de blob.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar las notificaciones que debe cancelarse la operación.

Devoluciones

para Responselas operaciones delete individuales.

Comentarios

RequestFailedException Se producirá una excepción si se produce un error al enviar el lote. Los errores individuales de la suboperaciones se encapsularán en un .AggregateException

Se aplica a