Partilhar via


AppendBlobClient Classe

Definição

O AppendBlobClient permite manipular blobs de acréscimo do Armazenamento do Azure.

Um blob de acréscimo é composto por blocos e é otimizado para operações de acréscimo. Quando você modifica um blob de acréscimo, os blocos são adicionados apenas ao final do blob por meio da Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlockAsync(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) operação. Não há suporte para a atualização ou exclusão de blocos existentes. Ao contrário de um blob de blocos, um blob de acréscimo não expõe suas IDs de bloco.

Cada bloco em um blob de acréscimo pode ter um tamanho diferente. Começando com x-ms-version 2022-11-02, o tamanho máximo de acréscimo é de 100 MB. Para versões anteriores, o tamanho máximo de acréscimo é de 4 MB. Os blobs de acréscimo podem incluir até 50.000 blocos.

public class AppendBlobClient : Azure.Storage.Blobs.Specialized.BlobBaseClient
type AppendBlobClient = class
    inherit BlobBaseClient
Public Class AppendBlobClient
Inherits BlobBaseClient
Herança
AppendBlobClient

Construtores

AppendBlobClient()

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

AppendBlobClient(String, String, String)

Inicializa uma nova instância da classe AppendBlobClient.

AppendBlobClient(String, String, String, BlobClientOptions)

Inicializa uma nova instância da classe AppendBlobClient.

AppendBlobClient(Uri, AzureSasCredential, BlobClientOptions)

Inicializa uma nova instância da classe AppendBlobClient.

AppendBlobClient(Uri, BlobClientOptions)

Inicializa uma nova instância da classe AppendBlobClient.

AppendBlobClient(Uri, StorageSharedKeyCredential, BlobClientOptions)

Inicializa uma nova instância da classe AppendBlobClient.

AppendBlobClient(Uri, TokenCredential, BlobClientOptions)

Inicializa uma nova instância da classe AppendBlobClient.

Propriedades

AccountName

Obtém o nome da conta de armazenamento correspondente ao cliente blob.

(Herdado de BlobBaseClient)
AppendBlobMaxAppendBlockBytes

Obtém o número máximo de bytes que podem ser enviados em uma chamada para AppendBlock.

AppendBlobMaxBlocks

Obtém o número máximo de blocos permitidos em um blob de acréscimo.

BlobContainerName

Obtém o nome do contêiner correspondente ao cliente blob.

(Herdado de BlobBaseClient)
CanGenerateSasUri

Determina se o cliente é capaz de gerar uma SAS. Se o cliente for autenticado com um StorageSharedKeyCredential.

(Herdado de BlobBaseClient)
Name

Obtém o nome do blob.

(Herdado de BlobBaseClient)
Uri

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

(Herdado de BlobBaseClient)

Métodos

AbortCopyFromUri(String, BlobRequestConditions, CancellationToken)

A AbortCopyFromUri(String, BlobRequestConditions, CancellationToken) operação anula um pendente CopyFromUriOperatione deixa um blob com comprimento zero e metadados completos.

Para obter mais informações, consulte Anular Copiar Blob.

(Herdado de BlobBaseClient)
AbortCopyFromUriAsync(String, BlobRequestConditions, CancellationToken)

A AbortCopyFromUriAsync(String, BlobRequestConditions, CancellationToken) operação anula um pendente CopyFromUriOperatione deixa um blob com comprimento zero e metadados completos.

Para obter mais informações, consulte Anular Copiar Blob.

(Herdado de BlobBaseClient)
AppendBlock(Stream, AppendBlobAppendBlockOptions, CancellationToken)

A AppendBlock(Stream, AppendBlobAppendBlockOptions, CancellationToken) operação confirma um novo bloco de dados, representado pelo contentStream, ao final do blob de acréscimo existente. A AppendBlock(Stream, AppendBlobAppendBlockOptions, CancellationToken) operação só será permitida se o blob tiver sido criado como um blob de acréscimo.

Para obter mais informações, consulte Bloco acréscimo.

AppendBlockAsync(Stream, AppendBlobAppendBlockOptions, CancellationToken)

A AppendBlockAsync(Stream, AppendBlobAppendBlockOptions, CancellationToken) operação confirma um novo bloco de dados, representado pelo contentStream, ao final do blob de acréscimo existente. A AppendBlockAsync(Stream, AppendBlobAppendBlockOptions, CancellationToken) operação só será permitida se o blob tiver sido criado como um blob de acréscimo.

Para obter mais informações, consulte Bloco acréscimo.

AppendBlockFromUri(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken)

A AppendBlockFromUri(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) operação confirma um novo bloco de dados, representado pelo sourceUri, ao final do blob de acréscimo existente. A AppendBlockFromUri(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) operação só será permitida se o blob tiver sido criado como um blob de acréscimo.

Para obter mais informações, consulte Acréscimo bloquear da URL.

AppendBlockFromUriAsync(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken)

A AppendBlockFromUriAsync(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) operação confirma um novo bloco de dados, representado pelo sourceUri, ao final do blob de acréscimo existente. A AppendBlockFromUriAsync(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) operação só será permitida se o blob tiver sido criado como um blob de acréscimo.

Para obter mais informações, consulte Acréscimo bloquear da URL.

Create(AppendBlobCreateOptions, CancellationToken)

A Create(AppendBlobCreateOptions, CancellationToken) operação cria um novo blob de acréscimo de 0 comprimento. O conteúdo de qualquer blob existente é substituído pelo blob de acréscimo recém-inicializado. Para adicionar conteúdo ao blob de acréscimo, chame a Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlock(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) operação.

CreateAsync(AppendBlobCreateOptions, CancellationToken)

A CreateAsync(AppendBlobCreateOptions, CancellationToken) operação cria um novo blob de acréscimo de 0 comprimento. O conteúdo de qualquer blob existente é substituído pelo blob de acréscimo recém-inicializado. Para adicionar conteúdo ao blob de acréscimo, chame a Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlock(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) operação.

CreateIfNotExists(AppendBlobCreateOptions, CancellationToken)

A CreateIfNotExists(AppendBlobCreateOptions, CancellationToken) operação cria um novo blob de acréscimo de 0 comprimento. Se o blob de acréscimo já existir, o conteúdo do blob de acréscimo existente permanecerá inalterado. Para adicionar conteúdo ao blob de acréscimo, chame a Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlockAsync(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) operação.

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

CreateIfNotExistsAsync(AppendBlobCreateOptions, CancellationToken)

A CreateIfNotExistsAsync(AppendBlobCreateOptions, CancellationToken) operação cria um novo blob de acréscimo de 0 comprimento. Se o blob de acréscimo já existir, o conteúdo do blob de acréscimo existente permanecerá inalterado. Para adicionar conteúdo ao blob de acréscimo, chame a Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlockAsync(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) operação.

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

CreateSnapshot(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

A operação CreateSnapshot(IDictionary<String,String>, BlobRequestConditions, CancellationToken) cria um instantâneo somente leitura de um blob.

Para obter mais informações, consulte Blob de instantâneo.

(Herdado de BlobBaseClient)
CreateSnapshotAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

A operação CreateSnapshotAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken) cria um instantâneo somente leitura de um blob.

Para obter mais informações, consulte Blob de instantâneo.

(Herdado de BlobBaseClient)
Delete(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

A operação Delete(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) marca o blob ou o instantâneo especificado para exclusão. O blob é posteriormente excluído 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.

(Herdado de BlobBaseClient)
DeleteAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

A operação DeleteAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) marca o blob ou o instantâneo especificado para exclusão. O blob é posteriormente excluído 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.

(Herdado de BlobBaseClient)
DeleteIfExists(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

A DeleteIfExists(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) operação marca o blob ou o instantâneo especificado para exclusão, se o blob existir. 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.

(Herdado de BlobBaseClient)
DeleteIfExistsAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

A DeleteIfExistsAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) operação marca o blob ou o instantâneo especificado para exclusão, se o blob existir. 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.

(Herdado de BlobBaseClient)
DeleteImmutabilityPolicy(CancellationToken)

Exclui a Política de Imutabilidade associada ao Blob. Observe que o Controle de Versão de Blobs deve estar habilitado em sua conta de armazenamento e o blob deve estar em um contêiner com armazenamento imutável com controle de versão habilitado para chamar essa API.

(Herdado de BlobBaseClient)
DeleteImmutabilityPolicyAsync(CancellationToken)

Exclui a Política de Imutabilidade associada ao Blob. Observe que o Controle de Versão de Blobs deve estar habilitado em sua conta de armazenamento e o blob deve estar em um contêiner com armazenamento imutável com controle de versão habilitado para chamar essa API.

(Herdado de BlobBaseClient)
DownloadContent()

A DownloadContent() operação baixa um blob do serviço, incluindo seus metadados e propriedades.

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

(Herdado de BlobBaseClient)
DownloadContent(BlobDownloadOptions, CancellationToken)

A DownloadContent(BlobDownloadOptions, CancellationToken) operação baixa um blob do serviço, incluindo seus metadados e propriedades.

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

(Herdado de BlobBaseClient)
DownloadContent(CancellationToken)

A DownloadContent(CancellationToken) operação baixa um blob do serviço, incluindo seus metadados e propriedades.

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

(Herdado de BlobBaseClient)
DownloadContentAsync()

A DownloadContentAsync() operação baixa um blob do serviço, incluindo seus metadados e propriedades.

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

(Herdado de BlobBaseClient)
DownloadContentAsync(BlobDownloadOptions, CancellationToken)

A DownloadContentAsync(BlobDownloadOptions, CancellationToken) operação baixa um blob do serviço, incluindo seus metadados e propriedades.

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

(Herdado de BlobBaseClient)
DownloadContentAsync(CancellationToken)

A DownloadContentAsync(CancellationToken) operação baixa um blob do serviço, incluindo seus metadados e propriedades.

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

(Herdado de BlobBaseClient)
DownloadStreaming(BlobDownloadOptions, CancellationToken)

A DownloadStreaming(BlobDownloadOptions, CancellationToken) operação baixa um blob do serviço, incluindo seus metadados e propriedades.

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

(Herdado de BlobBaseClient)
DownloadStreamingAsync(BlobDownloadOptions, CancellationToken)

A DownloadStreamingAsync(BlobDownloadOptions, CancellationToken) operação baixa um blob do serviço, incluindo seus metadados e propriedades.

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

(Herdado de BlobBaseClient)
DownloadTo(Stream)

A DownloadTo(Stream) operação baixa um blob usando solicitações paralelas e grava o conteúdo destinationem .

(Herdado de BlobBaseClient)
DownloadTo(Stream, BlobDownloadToOptions, CancellationToken)

A Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadTo(System.String,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) operação baixa um blob usando solicitações paralelas e grava o conteúdo options.Path.Path em ou options.Stream.Stream.

(Herdado de BlobBaseClient)
DownloadTo(Stream, CancellationToken)

A DownloadTo(Stream, CancellationToken) operação baixa um blob usando solicitações paralelas e grava o conteúdo destinationem .

(Herdado de BlobBaseClient)
DownloadTo(String)

A DownloadTo(String) operação baixa um blob usando solicitações paralelas e grava o conteúdo pathem .

(Herdado de BlobBaseClient)
DownloadTo(String, BlobDownloadToOptions, CancellationToken)

A Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadTo(System.String,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) operação baixa um blob usando solicitações paralelas e grava o conteúdo options.Path.Path em ou options.Stream.Stream.

(Herdado de BlobBaseClient)
DownloadTo(String, CancellationToken)

A DownloadTo(String, CancellationToken) operação baixa um blob usando solicitações paralelas e grava o conteúdo pathem .

(Herdado de BlobBaseClient)
DownloadToAsync(Stream)

O DownloadToAsync(Stream) baixa um blob usando solicitações paralelas e grava o conteúdo destinationem .

(Herdado de BlobBaseClient)
DownloadToAsync(Stream, BlobDownloadToOptions, CancellationToken)

A Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadToAsync(System.IO.Stream,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) operação baixa um blob usando solicitações paralelas e grava o conteúdo options.Path.Path em ou options.Stream.Stream.

(Herdado de BlobBaseClient)
DownloadToAsync(Stream, CancellationToken)

A DownloadToAsync(Stream, CancellationToken) operação baixa um blob usando solicitações paralelas e grava o conteúdo destinationem .

(Herdado de BlobBaseClient)
DownloadToAsync(String)

O DownloadToAsync(String) baixa um blob usando solicitações paralelas e grava o conteúdo pathem .

(Herdado de BlobBaseClient)
DownloadToAsync(String, BlobDownloadToOptions, CancellationToken)

A Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadToAsync(System.IO.Stream,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) operação baixa um blob usando solicitações paralelas e grava o conteúdo options.Path.Path em ou options.Stream.Stream.

(Herdado de BlobBaseClient)
DownloadToAsync(String, CancellationToken)

A DownloadToAsync(String, CancellationToken) operação baixa um blob usando solicitações paralelas e grava o conteúdo pathem .

(Herdado de BlobBaseClient)
Exists(CancellationToken)

A Exists(CancellationToken) operação pode ser chamada em um BlobBaseClient para ver se o blob associado existe no contêiner na conta de armazenamento no serviço de armazenamento.

(Herdado de BlobBaseClient)
ExistsAsync(CancellationToken)

A ExistsAsync(CancellationToken) operação pode ser chamada em um BlobBaseClient para ver se o blob associado existe no contêiner na conta de armazenamento no serviço de armazenamento.

(Herdado de BlobBaseClient)
GenerateSasUri(BlobSasBuilder)

O GenerateSasUri(BlobSasBuilder) retorna um Uri que gera um URI de SAS (Assinatura de Acesso Compartilhado) do Serviço Blob com base nas propriedades do cliente e no construtor. A SAS é assinada pela credencial de chave compartilhada do cliente.

Para marcar se o cliente for capaz de assinar uma Sas de Serviço, consulte CanGenerateSasUri.

Para obter mais informações, consulte Construindo uma SAS de serviço.

(Herdado de BlobBaseClient)
GenerateSasUri(BlobSasPermissions, DateTimeOffset)

O GenerateSasUri(BlobSasPermissions, DateTimeOffset) retorna um Uri que gera um URI de SAS (Assinatura de Acesso Compartilhado) do Serviço Blob com base nas propriedades e parâmetros do cliente passados. A SAS é assinada pela credencial de chave compartilhada do cliente.

Para marcar se o cliente for capaz de assinar uma Sas de Serviço, consulte CanGenerateSasUri.

Para obter mais informações, consulte Construindo uma SAS de serviço.

(Herdado de BlobBaseClient)
GetBlobLeaseClientCore(String)

Inicializa uma nova instância da classe BlobLeaseClient.

(Herdado de BlobBaseClient)
GetParentBlobContainerClientCore()

Crie um novo BlobContainerClient que aponte para o contêiner pai desse BlobBaseClient. O novo BlockBlobClient usa o mesmo pipeline de política de solicitação que o BlobBaseClient.

(Herdado de BlobBaseClient)
GetProperties(BlobRequestConditions, CancellationToken)

A operação GetProperties(BlobRequestConditions, CancellationToken) retorna todos os metadados definidos pelo usuário, propriedades HTTP padrão e propriedades do sistema para o blob. Ela não retorna o conteúdo do blob.

Para obter mais informações, consulte Obter propriedades de blob.

(Herdado de BlobBaseClient)
GetPropertiesAsync(BlobRequestConditions, CancellationToken)

A operação GetPropertiesAsync(BlobRequestConditions, CancellationToken) retorna todos os metadados definidos pelo usuário, propriedades HTTP padrão e propriedades do sistema para o blob. Ela não retorna o conteúdo do blob.

Para obter mais informações, consulte Obter propriedades de blob.

(Herdado de BlobBaseClient)
GetTags(BlobRequestConditions, CancellationToken)

Obtém as marcas associadas ao blob subjacente.

Para obter mais informações, consulte Obter marcas de blob

(Herdado de BlobBaseClient)
GetTagsAsync(BlobRequestConditions, CancellationToken)

Obtém as marcas associadas ao blob subjacente.

Para obter mais informações, consulte Obter marcas de blob

(Herdado de BlobBaseClient)
OpenRead(BlobOpenReadOptions, CancellationToken)

Abre um fluxo para ler do blob. O fluxo só baixará o blob à medida que o fluxo for lido.

(Herdado de BlobBaseClient)
OpenReadAsync(BlobOpenReadOptions, CancellationToken)

Abre um fluxo para ler do blob. O fluxo só baixará o blob à medida que o fluxo for lido.

(Herdado de BlobBaseClient)
OpenWrite(Boolean, AppendBlobOpenWriteOptions, CancellationToken)

Abre um fluxo para gravação no blob.

OpenWriteAsync(Boolean, AppendBlobOpenWriteOptions, CancellationToken)

Abre um fluxo para gravação no blob.

Seal(AppendBlobRequestConditions, CancellationToken)

Sela o blob de acréscimo, tornando-o somente leitura. Quaisquer acréscimos subsequentes falharão.

SealAsync(AppendBlobRequestConditions, CancellationToken)

Sela o blob de acréscimo, tornando-o somente leitura. Quaisquer acréscimos subsequentes falharão.

SetAccessTier(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken)

A SetAccessTier(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken) operação define a camada em um blob. A operação é permitida em um blob de páginas em uma conta de armazenamento Premium e em um blob de blocos em um armazenamento de blobs ou em uma conta de uso geral v2.

A camada de um blob de páginas premium determina o tamanho, o IOPS e a largura de banda permitidos do blob. 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 Armazenamento de Blobs no nível do blob de blocos.

Para obter mais informações sobre como definir a camada, consulte Camadas de Armazenamento de Blobs.

(Herdado de BlobBaseClient)
SetAccessTierAsync(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken)

A SetAccessTierAsync(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken) operação define a camada em um blob. A operação é permitida em um blob de páginas em uma conta de armazenamento Premium e em um blob de blocos em um armazenamento de blobs ou em uma conta de uso geral v2.

A camada de um blob de páginas premium determina o tamanho, o IOPS e a largura de banda permitidos do blob. 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 Armazenamento de Blobs no nível do blob de blocos.

Para obter mais informações sobre como definir a camada, consulte Camadas de Armazenamento de Blobs.

(Herdado de BlobBaseClient)
SetHttpHeaders(BlobHttpHeaders, BlobRequestConditions, CancellationToken)

A operação SetHttpHeaders(BlobHttpHeaders, BlobRequestConditions, CancellationToken) define as propriedades do sistema no blob.

Para obter mais informações, consulte Definir propriedades de blob.

(Herdado de BlobBaseClient)
SetHttpHeadersAsync(BlobHttpHeaders, BlobRequestConditions, CancellationToken)

A operação SetHttpHeadersAsync(BlobHttpHeaders, BlobRequestConditions, CancellationToken) define as propriedades do sistema no blob.

Para obter mais informações, consulte Definir propriedades de blob.

(Herdado de BlobBaseClient)
SetImmutabilityPolicy(BlobImmutabilityPolicy, BlobRequestConditions, CancellationToken)

Define a Política de Imutabilidade em um Blob, Instantâneo de Blob ou Versão do Blob. Observe que o Controle de Versão de Blobs deve ser habilitado em sua conta de armazenamento e o blob deve estar em um Contêiner com armazenamento imutável com controle de versão habilitado para chamar essa API.

(Herdado de BlobBaseClient)
SetImmutabilityPolicyAsync(BlobImmutabilityPolicy, BlobRequestConditions, CancellationToken)

Define a Política de Imutabilidade em um Blob, Instantâneo de Blob ou Versão do Blob. Observe que o Controle de Versão de Blobs deve ser habilitado em sua conta de armazenamento e o blob deve estar em um Contêiner com armazenamento imutável com controle de versão habilitado para chamar essa API.

(Herdado de BlobBaseClient)
SetLegalHold(Boolean, CancellationToken)

Define uma retenção legal no blob. Observe que o Controle de Versão de Blobs deve ser habilitado em sua conta de armazenamento e o blob deve estar em um Contêiner com armazenamento imutável com controle de versão habilitado para chamar essa API.

(Herdado de BlobBaseClient)
SetLegalHoldAsync(Boolean, CancellationToken)

Define uma retenção legal no blob. Observe que o Controle de Versão de Blobs deve ser habilitado em sua conta de armazenamento e o blob deve estar em um Contêiner com armazenamento imutável com controle de versão habilitado para chamar essa API.

(Herdado de BlobBaseClient)
SetMetadata(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

A operação SetMetadata(IDictionary<String,String>, BlobRequestConditions, CancellationToken) estabelece metadados definidos pelo usuário para o blob especificado como um ou mais pares de nome-valor.

Para obter mais informações, consulte Definir Metadados de Blob.

(Herdado de BlobBaseClient)
SetMetadataAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

A operação SetMetadataAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken) estabelece metadados definidos pelo usuário para o blob especificado como um ou mais pares de nome-valor.

Para obter mais informações, consulte Definir Metadados de Blob.

(Herdado de BlobBaseClient)
SetTags(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

Define marcas no blob subjacente. Um blob pode ter até 10 marcas. As teclas de marca devem ter entre 1 e 128 caracteres. Os valores de marca devem estar entre 0 e 256 caracteres. Os caracteres válidos de chave de marca e valor incluem letras maiúsculas e minúsculas, dígitos (0-9), espaço (' '), mais ('+'), menos ('-'), ponto ('.'), barra ('/'), dois-pontos (':'), igual a ('=') e sublinhado ('_') .

Para obter mais informações, consulte Definir Marcas de Blob.

(Herdado de BlobBaseClient)
SetTagsAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

Define marcas no blob subjacente. Um blob pode ter até 10 marcas. As teclas de marca devem ter entre 1 e 128 caracteres. Os valores de marca devem estar entre 0 e 256 caracteres. Os caracteres válidos de chave de marca e valor incluem letras maiúsculas e minúsculas, dígitos (0-9), espaço (' '), mais ('+'), menos ('-'), ponto ('.'), barra ('/'), dois-pontos (':'), igual a ('=') e sublinhado ('_') .

Para obter mais informações, consulte Definir Marcas de Blob.

(Herdado de BlobBaseClient)
StartCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken)

A StartCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken) operação inicia uma cópia assíncrona dos dados do source para esse blob. Você pode marcar o Azure.Storage.Blobs.Models.BlobProperties.CopyStatus retornado do GetProperties(BlobRequestConditions, CancellationToken) para determinar se a cópia foi concluída.

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

(Herdado de BlobBaseClient)
StartCopyFromUriAsync(Uri, BlobCopyFromUriOptions, CancellationToken)

A Azure.Storage.Blobs.Specialized.BlobBaseClient.StartCopyFromUri(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{Azure.Storage.Blobs.Models.AccessTier},Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.Blobs.Models.BlobRequestConditions,System.Nullable{Azure.Storage.Blobs.Models.RehydratePriority},System.Threading.CancellationToken) operação inicia uma cópia assíncrona dos dados do source para esse blob. Você pode marcar o Azure.Storage.Blobs.Models.BlobProperties.CopyStatus retornado do GetPropertiesAsync(BlobRequestConditions, CancellationToken) para determinar se a cópia foi concluída.

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

(Herdado de BlobBaseClient)
SyncCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken)

A operação Copiar Blob da URL copia um blob para um destino dentro da conta de armazenamento de forma síncrona para tamanhos de blob de origem de até 256 MiB. Essa API está disponível a partir da versão 2018-03-28. A origem de uma operação copiar blob da URL pode ser qualquer blob de bloco confirmado em qualquer conta de armazenamento do Azure que seja pública ou autorizada com uma assinatura de acesso compartilhado.

O tamanho do blob de origem pode ter um comprimento máximo de até 256 MiB.

Para obter mais informações, consulte Copiar Blob da URL.

(Herdado de BlobBaseClient)
SyncCopyFromUriAsync(Uri, BlobCopyFromUriOptions, CancellationToken)

A operação Copiar Blob da URL copia um blob para um destino dentro da conta de armazenamento de forma síncrona para tamanhos de blob de origem de até 256 MiB. Essa API está disponível a partir da versão 2018-03-28. A origem de uma operação copiar blob da URL pode ser qualquer blob de bloco confirmado em qualquer conta de armazenamento do Azure que seja pública ou autorizada com uma assinatura de acesso compartilhado.

O tamanho do blob de origem pode ter um comprimento máximo de até 256 MiB.

Para obter mais informações, consulte Copiar Blob da URL.

(Herdado de BlobBaseClient)
Undelete(CancellationToken)

A Undelete(CancellationToken) operação restaura o conteúdo e os metadados de um blob excluído temporariamente e de todos os instantâneos excluídos reversível associados.

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

(Herdado de BlobBaseClient)
UndeleteAsync(CancellationToken)

A UndeleteAsync(CancellationToken) operação restaura o conteúdo e os metadados de um blob excluído temporariamente e de todos os instantâneos excluídos reversível associados.

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

(Herdado de BlobBaseClient)
WithCustomerProvidedKey(Nullable<CustomerProvidedKey>)

Inicializa uma nova instância da AppendBlobClient classe com uma origem idêntica Uri , mas o especificado customerProvidedKey.

WithEncryptionScope(String)

Inicializa uma nova instância da AppendBlobClient classe com uma origem idêntica Uri , mas o especificado encryptionScope.

WithSnapshot(String)

Inicializa uma nova instância da AppendBlobClient classe com uma origem idêntica Uri , mas o carimbo de data/hora especificado snapshot .

Para obter mais informações, consulte Crie um instantâneo de um blob.

WithSnapshotCore(String)

Cria uma nova instância da BlobBaseClient classe com uma origem idêntica Uri , mas o carimbo de data/hora especificado snapshot .

(Herdado de BlobBaseClient)
WithVersion(String)

Inicializa uma nova instância da AppendBlobClient classe com uma origem idêntica Uri , mas o carimbo de data/hora especificado versionId .

Métodos de Extensão

GetBlobLeaseClient(BlobBaseClient, String)

Inicializa uma nova instância da classe BlobLeaseClient.

GetParentBlobContainerClient(BlobBaseClient)

Crie um novo BlobContainerClient que aponte para o contêiner pai deste BlobBaseClient. O novo BlockBlobClient usa o mesmo pipeline de política de solicitação que o BlobBaseClient.

Aplica-se a