Ler em inglês

Compartilhar via


BlobBatchClient Classe

Definição

O BlobBatchClient permite que você faça o lote de várias operações do Armazenamento do Azure em uma única solicitação.

public class BlobBatchClient
Herança
BlobBatchClient

Construtores

BlobBatchClient()

Inicializa uma nova instância da BlobBatchClient classe para zombar.

BlobBatchClient(BlobContainerClient)

Inicializa uma nova instância da classe para contêiner BlobBatchClient associado ao BlobContainerClient. O novo BlobBatchClient usa o mesmo pipeline de política de solicitação que o BlobContainerClient.

BlobBatchClient(BlobServiceClient)

Inicializa uma nova instância da BlobBatchClient classe para a mesma conta que o BlobServiceClient. O novo BlobBatchClient usa o mesmo pipeline de política de solicitação que o BlobServiceClient.

Propriedades

Uri

Obtém o ponto de extremidade primário Uri do serviço blob.

Métodos

CreateBatch()

Cria um novo BlobBatch para coletar sub-operações que podem ser enviadas juntas por meio de SubmitBatch(BlobBatch, Boolean, CancellationToken).

DeleteBlobs(IEnumerable<Uri>, DeleteSnapshotsOption, CancellationToken)

A operação DeleteBlobs marca os blobs especificados para exclusão. Os blobs são posteriormente excluídos durante a coleta de lixo, o que pode levar vários minutos. Todas as exclusões são enviadas como uma única solicitação em lote.

DeleteBlobsAsync(IEnumerable<Uri>, DeleteSnapshotsOption, CancellationToken)

A operação DeleteBlobsAsync marca os blobs especificados para exclusão. Os blobs são posteriormente excluídos durante a coleta de lixo, o que pode levar vários minutos. Todas as exclusões são enviadas como uma única solicitação em lote.

SetBlobsAccessTier(IEnumerable<Uri>, AccessTier, Nullable<RehydratePriority>, CancellationToken)

A operação SetBlobsAccessTier define a camada em blobs. A operação é permitida em blobs de blocos em uma conta de armazenamento de blobs ou de uso geral v2.

SetBlobsAccessTierAsync(IEnumerable<Uri>, AccessTier, Nullable<RehydratePriority>, CancellationToken)

A operação SetBlobsAccessTierAsync define a camada em blobs. A operação é permitida em blobs de blocos em uma conta de armazenamento de blobs ou de uso geral v2.

SubmitBatch(BlobBatch, Boolean, CancellationToken)

Envie uma BlobBatch de sub-operações.

SubmitBatchAsync(BlobBatch, Boolean, CancellationToken)

Envie uma BlobBatch de sub-operações.

Aplica-se a