Compartilhar via


BlobBatch Classe

Definição

Um BlobBatch permite que você faça o lote de várias operações do Armazenamento do Azure em uma única solicitação por meio de SubmitBatch(BlobBatch, Boolean, CancellationToken).

Para obter mais informações, consulte Lote de Blobs.

public class BlobBatch : IDisposable
type BlobBatch = class
    interface IDisposable
Public Class BlobBatch
Implements IDisposable
Herança
BlobBatch
Implementações

Construtores

BlobBatch()

Cria uma nova instância do BlobBatch para simulação.

BlobBatch(BlobBatchClient)

Cria uma nova instância da classe BlobBatch.

Propriedades

RequestCount

O número de solicitações pendentes no lote.

Métodos

DeleteBlob(String, String, DeleteSnapshotsOption, BlobRequestConditions)

A operação DeleteBlob(String, String, DeleteSnapshotsOption, BlobRequestConditions) marca o blob ou o instantâneo especificado para exclusão. O blob é excluído posteriormente durante a coleta de lixo, o que pode levar vários minutos.

Observe que para excluir um blob, você deve excluir todos os seus instantâneos. Você pode excluir ambos ao mesmo tempo usando IncludeSnapshots.

Para obter mais informações, consulte Excluir Blob.

DeleteBlob(Uri, DeleteSnapshotsOption, BlobRequestConditions)

A operação DeleteBlob(Uri, DeleteSnapshotsOption, BlobRequestConditions) marca o blob ou o instantâneo especificado para exclusão. O blob é excluído posteriormente durante a coleta de lixo, o que pode levar vários minutos.

Observe que para excluir um blob, você deve excluir todos os seus instantâneos. Você pode excluir ambos ao mesmo tempo usando IncludeSnapshots.

Para obter mais informações, consulte Excluir Blob.

Dispose()

Descarte todas as mensagens no lote.

SetBlobAccessTier(String, String, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions)

A SetBlobAccessTier(String, String, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions) operação define a camada em um blob. A operação é permitida em blobs de blocos em uma conta de armazenamento de blobs ou de uso geral v2.

A camada de um blob de blocos determina o tipo de armazenamento Frequente/Esporádico/Arquivo Morto. Essa operação não atualiza a ETag do blob. Para obter informações detalhadas sobre camadas de nível de blob de blocos, consulte Camadas de Armazenamento de Blobs.

SetBlobAccessTier(Uri, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions)

A SetBlobAccessTier(Uri, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions) operação define a camada em um blob. A operação é permitida em blobs de blocos em uma conta de armazenamento de blobs ou de uso geral v2.

A camada de um blob de blocos determina o tipo de armazenamento Frequente/Esporádico/Arquivo Morto. Essa operação não atualiza a ETag do blob. Para obter informações detalhadas sobre camadas de nível de blob de blocos Camadas de Armazenamento de Blobs.

Aplica-se a