BlobBatch Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET