Compartir a través de


BlobBatchClient.DeleteBlobs Método

Definición

La operación DeleteBlobs 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 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>

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