BlobClient Classe

Definição

O BlobClient permite manipular os blobs do Armazenamento do Azure.

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

Construtores

BlobClient()

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

BlobClient(String, String, String)

Inicializa uma nova instância da classe BlobClient.

BlobClient(String, String, String, BlobClientOptions)

Inicializa uma nova instância da classe BlobClient.

BlobClient(Uri, AzureSasCredential, BlobClientOptions)

Inicializa uma nova instância da classe BlobClient.

BlobClient(Uri, BlobClientOptions)

Inicializa uma nova instância da classe BlobClient.

BlobClient(Uri, StorageSharedKeyCredential, BlobClientOptions)

Inicializa uma nova instância da classe BlobClient.

BlobClient(Uri, TokenCredential, BlobClientOptions)

Inicializa uma nova instância da classe BlobClient.

Propriedades

AccountName

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

(Herdado de BlobBaseClient)
BlobContainerName

Obtém o nome do contêiner correspondente ao cliente de 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)
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âneos.

(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âneos.

(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 é 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)
DeleteAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

A operação DeleteAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) 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.

(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 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)
DeleteImmutabilityPolicyAsync(CancellationToken)

Exclui a Política de Imutabilidade associada ao 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)
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 puder 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 puder 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 deste 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, BlobOpenWriteOptions, CancellationToken)

Abre um fluxo para gravação no blob.

OpenWriteAsync(Boolean, BlobOpenWriteOptions, CancellationToken)

Abre um fluxo para gravação no blob. Se o blob existir, ele será substituído.

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 uma conta de armazenamento de blobs ou de uso geral v2.

A camada de um blob de página 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 Hot/Cool/Archive. Essa operação não atualiza a ETag do blob. Para obter informações detalhadas sobre camadas de armazenamento de blobs em nível de 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 uma conta de armazenamento de blobs ou de uso geral v2.

A camada de um blob de página 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 Hot/Cool/Archive. Essa operação não atualiza a ETag do blob. Para obter informações detalhadas sobre camadas de armazenamento de blobs em nível de 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 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)
SetLegalHold(Boolean, CancellationToken)

Define uma retenção legal no 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)
SetLegalHoldAsync(Boolean, CancellationToken)

Define uma retenção legal no 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)
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 ter entre 0 e 256 caracteres. Os caracteres de chave e valor de marca válidos incluem letras minúsculas e maiúsculas, dígitos (0-9), espaço (' '), mais ('+'), menos ('-'), ponto final ('.'), 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 ter entre 0 e 256 caracteres. Os caracteres de chave e valor de marca válidos incluem letras minúsculas e maiúsculas, dígitos (0-9), espaço (' '), mais ('+'), menos ('-'), ponto final ('.'), 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 blocos 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 blocos 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 com exclusão reversível e todos os instantâneos excluídos temporariamente associados.

Para obter mais informações, consulte Cancelar a exclusão do Blob.

(Herdado de BlobBaseClient)
UndeleteAsync(CancellationToken)

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

Para obter mais informações, consulte Cancelar a exclusão do Blob.

(Herdado de BlobBaseClient)
Upload(BinaryData)

A Upload(BinaryData) operação cria um novo blob de blocos ou gera se o blob já existe.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

Upload(BinaryData, BlobUploadOptions, CancellationToken)

A Upload(BinaryData, BlobUploadOptions, CancellationToken) operação substitui o conteúdo do blob, criando um novo blob de blocos se nenhum existir. Substituir um blob de blocos existente substitui todos os metadados existentes no blob.

Defina as condições de acesso por meio Conditions para evitar a substituição de dados existentes.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

Upload(BinaryData, Boolean, CancellationToken)

A Upload(BinaryData, Boolean, CancellationToken) operação cria um novo blob de blocos ou gera se o blob já existe. A configuração overwrite como true permite atualizar o conteúdo de um blob de blocos existente. A atualização de um blob de blocos existente substitui todos os metadados existentes no blob.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

Upload(BinaryData, CancellationToken)

A Upload(BinaryData, CancellationToken) operação cria um novo blob de blocos ou gera se o blob já existe.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

Upload(Stream)

A Upload(Stream) operação cria um novo blob de blocos ou gera se o blob já existe.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

Upload(Stream, BlobUploadOptions, CancellationToken)

A Upload(Stream, BlobUploadOptions, CancellationToken) operação substitui o conteúdo do blob, criando um novo blob de blocos se nenhum existir. Substituir um blob de blocos existente substitui todos os metadados existentes no blob.

Defina as condições de acesso por meio Conditions para evitar a substituição de dados existentes.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

Upload(Stream, Boolean, CancellationToken)

A Upload(Stream, CancellationToken) operação cria um novo blob de blocos ou gera se o blob já existe.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

Upload(Stream, CancellationToken)

A Upload(Stream, CancellationToken) operação cria um novo blob de blocos ou gera se o blob já existe.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

Upload(String)

A Upload(String) operação cria um novo blob de blocos ou gera se o blob já existe.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

Upload(String, BlobUploadOptions, CancellationToken)

A Upload(String, BlobUploadOptions, CancellationToken) operação substitui o conteúdo do blob, criando um novo blob de blocos se nenhum existir. Substituir um blob de blocos existente substitui todos os metadados existentes no blob.

Defina as condições de acesso por meio Conditions para evitar a substituição de dados existentes.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

Upload(String, Boolean, CancellationToken)

A Upload(String, CancellationToken) operação cria um novo blob de blocos ou gera se o blob já existe.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

Upload(String, CancellationToken)

A Upload(String, CancellationToken) operação cria um novo blob de blocos ou gera se o blob já existe.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

UploadAsync(BinaryData)

A UploadAsync(BinaryData) operação cria um novo blob de blocos ou gera uma exceção se o blob já existir. A atualização de um blob de blocos existente substitui todos os metadados existentes no blob.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

UploadAsync(BinaryData, BlobUploadOptions, CancellationToken)

A UploadAsync(BinaryData, BlobUploadOptions, CancellationToken) operação substitui o conteúdo do blob, criando um novo blob de blocos se nenhum existir. Substituir um blob de blocos existente substitui todos os metadados existentes no blob.

Defina as condições de acesso por meio Conditions para evitar a substituição de dados existentes.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

UploadAsync(BinaryData, Boolean, CancellationToken)

A UploadAsync(BinaryData, Boolean, CancellationToken) operação cria um novo blob de blocos ou gera se o blob já existe. A configuração overwrite como true permite atualizar o conteúdo de um blob de blocos existente. A atualização de um blob de blocos existente substitui todos os metadados existentes no blob.

Para atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

UploadAsync(BinaryData, CancellationToken)

A UploadAsync(BinaryData, CancellationToken) operação cria um novo blob de blocos ou gera se o blob já existe.

Para obter atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

UploadAsync(Stream)

A UploadAsync(Stream) operação cria um novo blob de blocos ou gera uma exceção se o blob já existir. A atualização de um blob de blocos existente substitui todos os metadados existentes no blob.

Para obter atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

UploadAsync(Stream, BlobUploadOptions, CancellationToken)

A UploadAsync(Stream, BlobUploadOptions, CancellationToken) operação substitui o conteúdo do blob, criando um novo blob de blocos se nenhum existir. Substituir um blob de blocos existente substitui todos os metadados existentes no blob.

Defina as condições de acesso por meio Conditions de para evitar a substituição de dados existentes.

Para obter atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

UploadAsync(Stream, Boolean, CancellationToken)

A UploadAsync(Stream, Boolean, CancellationToken) operação cria um novo blob de blocos ou gera se o blob já existe. A configuração overwrite como true permite atualizar o conteúdo de um blob de blocos existente. A atualização de um blob de blocos existente substitui todos os metadados existentes no blob.

Para obter atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

UploadAsync(Stream, CancellationToken)

A UploadAsync(Stream, CancellationToken) operação cria um novo blob de blocos ou gera se o blob já existe.

Para obter atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

UploadAsync(String)

A UploadAsync(String) operação cria um novo blob de blocos ou gera se o blob já existe.

Para obter atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

UploadAsync(String, BlobUploadOptions, CancellationToken)

A UploadAsync(Stream, BlobUploadOptions, CancellationToken) operação substitui o conteúdo do blob, criando um novo blob de blocos se nenhum existir. Substituir um blob de blocos existente substitui todos os metadados existentes no blob.

Defina as condições de acesso por meio Conditions de para evitar a substituição de dados existentes.

Para obter atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

UploadAsync(String, Boolean, CancellationToken)

A UploadAsync(String, CancellationToken) operação cria um novo blob de blocos ou gera se o blob já existe. A configuração overwrite como true permite atualizar o conteúdo de um blob de blocos existente. A atualização de um blob de blocos existente substitui todos os metadados existentes no blob.

Para obter atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

UploadAsync(String, CancellationToken)

A UploadAsync(String, CancellationToken) operação cria um novo blob de blocos ou gera se o blob já existe.

Para obter atualizações parciais de blob de blocos e outros recursos avançados, consulte BlockBlobClient. Para criar ou modificar blobs de página ou acréscimo, consulte PageBlobClient ou AppendBlobClient.

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

WithClientSideEncryptionOptionsCore(ClientSideEncryptionOptions)

Cria uma nova instância da BlobClient classe , mantendo todos os mesmos internos, mas especificando novo ClientSideEncryptionOptions.

WithCustomerProvidedKey(Nullable<CustomerProvidedKey>)

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

WithEncryptionScope(String)

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

WithSnapshot(String)

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

Para obter mais informações, consulte Criar 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 BlobClient 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 desse BlobBaseClient. O novo BlockBlobClient usa o mesmo pipeline de política de solicitação que o BlobBaseClient.

UpdateClientSideKeyEncryptionKey(BlobClient, ClientSideEncryptionOptions, BlobRequestConditions, CancellationToken)

Gira a KEK (Chave de Criptografia de Chave) para um blob criptografado do lado do cliente sem a necessidade de recarregar todo o blob.

UpdateClientSideKeyEncryptionKeyAsync(BlobClient, ClientSideEncryptionOptions, BlobRequestConditions, CancellationToken)

Gira a KEK (Chave de Criptografia de Chave) para um blob criptografado do lado do cliente sem a necessidade de recarregar todo o blob.

Aplica-se a