BlobBatch Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET