BlobBatchClient 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í.
BlobBatchClient permite procesar por lotes varias operaciones de Azure Storage en una sola solicitud.
public class BlobBatchClient
type BlobBatchClient = class
Public Class BlobBatchClient
- Herencia
-
BlobBatchClient
Constructores
BlobBatchClient() |
Inicializa una nueva instancia de la BlobBatchClient clase para simular. |
BlobBatchClient(BlobContainerClient) |
Inicializa una nueva instancia de la clase para el BlobBatchClient contenedor asociado a BlobContainerClient. El nuevo BlobBatchClient usa la misma canalización de directiva de solicitud que .BlobContainerClient |
BlobBatchClient(BlobServiceClient) |
Inicializa una nueva instancia de la BlobBatchClient clase para la misma cuenta que .BlobServiceClient El nuevo BlobBatchClient usa la misma canalización de directiva de solicitud que .BlobServiceClient |
Propiedades
Uri |
Obtiene el punto de conexión principal Uri de Blob Service. |
Métodos
CreateBatch() |
Crea un nuevo BlobBatch objeto para recopilar suboperaciones que se pueden enviar juntas a través de SubmitBatch(BlobBatch, Boolean, CancellationToken). |
DeleteBlobs(IEnumerable<Uri>, DeleteSnapshotsOption, CancellationToken) |
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. |
DeleteBlobsAsync(IEnumerable<Uri>, DeleteSnapshotsOption, CancellationToken) |
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. |
SetBlobsAccessTier(IEnumerable<Uri>, AccessTier, Nullable<RehydratePriority>, CancellationToken) |
La operación SetBlobsAccessTier establece el nivel en blobs. La operación se permite en blobs en bloques en una cuenta de almacenamiento de blobs o de uso general v2. |
SetBlobsAccessTierAsync(IEnumerable<Uri>, AccessTier, Nullable<RehydratePriority>, CancellationToken) |
La operación SetBlobsAccessTierAsync establece el nivel en blobs. La operación se permite en blobs en bloques en una cuenta de almacenamiento de blobs o de uso general v2. |
SubmitBatch(BlobBatch, Boolean, CancellationToken) |
Envíe una BlobBatch de suboperaciones. |
SubmitBatchAsync(BlobBatch, Boolean, CancellationToken) |
Envíe una BlobBatch de suboperaciones. |
Se aplica a
Azure SDK for .NET