Compartir a través de


BlobBatch Clase

Definición

Un BlobBatch permite procesar por lotes varias operaciones de Azure Storage en una sola solicitud a través de SubmitBatch(BlobBatch, Boolean, CancellationToken).

Para obtener más información, vea Blob Batch.

public class BlobBatch : IDisposable
type BlobBatch = class
    interface IDisposable
Public Class BlobBatch
Implements IDisposable
Herencia
BlobBatch
Implementaciones

Constructores

BlobBatch()

Crea una nueva instancia de para la BlobBatch simulación.

BlobBatch(BlobBatchClient)

Crea una nueva instancia de la clase BlobBatch.

Propiedades

RequestCount

Número de solicitudes pendientes en el lote.

Métodos

DeleteBlob(String, String, DeleteSnapshotsOption, BlobRequestConditions)

La operación DeleteBlob(String, String, DeleteSnapshotsOption, BlobRequestConditions) marca para su eliminación la instantánea o el blob especificado. El blob se elimina posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Tenga en cuenta que para eliminar un blob, debe eliminar todas sus instantáneas. Puede eliminar ambos al mismo tiempo mediante IncludeSnapshots.

Para más información, consulte Eliminación de blobs.

DeleteBlob(Uri, DeleteSnapshotsOption, BlobRequestConditions)

La operación DeleteBlob(Uri, DeleteSnapshotsOption, BlobRequestConditions) marca para su eliminación la instantánea o el blob especificado. El blob se elimina posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Tenga en cuenta que para eliminar un blob, debe eliminar todas sus instantáneas. Puede eliminar ambos al mismo tiempo mediante IncludeSnapshots.

Para más información, consulte Eliminación de blobs.

Dispose()

Elimine todos los mensajes del lote.

SetBlobAccessTier(String, String, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions)

La SetBlobAccessTier(String, String, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions) operación establece el nivel en un blob. La operación se permite en blobs en bloques en una cuenta de almacenamiento de blobs o de uso general v2.

El nivel de un blob en bloques determina el tipo de almacenamiento de acceso frecuente, esporádico o de archivo. Esta operación no actualiza la etiqueta ETag del blob. Para obtener información detallada sobre el nivel de blob en bloques, consulte Niveles de Almacenamiento de blobs.

SetBlobAccessTier(Uri, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions)

La SetBlobAccessTier(Uri, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions) operación establece el nivel en un blob. La operación se permite en blobs en bloques en una cuenta de almacenamiento de blobs o de uso general v2.

El nivel de un blob en bloques determina el tipo de almacenamiento de acceso frecuente, esporádico o de archivo. Esta operación no actualiza la etiqueta ETag del blob. Para obtener información detallada sobre la organización por niveles de blobs en bloques Niveles de Almacenamiento de blobs.

Se aplica a