Partilhar 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
type BlobBatchClient = class
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