BlobBatchClient Clase

Definición

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