Partilhar via


BlobDownloadDetails Classe

Definição

Detalhes retornados ao baixar um Blob.

public class BlobDownloadDetails
type BlobDownloadDetails = class
Public Class BlobDownloadDetails
Herança
BlobDownloadDetails

Construtores

BlobDownloadDetails()

Detalhes retornados ao baixar um Blob.

Propriedades

AcceptRanges

Indica se o serviço oferece suporte a solicitações de conteúdo de blob parcial.

BlobCommittedBlockCount

O número de blocos confirmados presentes no blob. Esse cabeçalho é retornado somente para blobs de acréscimo.

BlobContentHash

Se o blob tiver um hash MD5 e se a solicitação contiver o cabeçalho de intervalo (Intervalo ou x-ms-range), esse cabeçalho de resposta será retornado com o valor do valor MD5 do blob inteiro. Esse valor pode ou não ser igual ao valor retornado no cabeçalho Content-MD5, com o último calculado do intervalo solicitado

BlobSequenceNumber

O número de sequência atual de um blob de páginas. Esse cabeçalho não é retornado para blobs de blocos ou blobs de acréscimo

BlobType

O tipo do blob.

CacheControl

Esse cabeçalho será retornado, caso tenha sido especificado antes para o blob.

ContentDisposition

Esse cabeçalho retorna o valor especificado para o cabeçalho 'x-ms-blob-content-disposition'. O campo cabeçalho de resposta Content-Disposition transmite informações adicionais sobre como processar o conteúdo da resposta e também pode ser usado para anexar metadados adicionais. Por exemplo, se definido como anexo, indica que o usuário-agente não deve exibir a resposta, mas, em vez disso, mostrar uma caixa de diálogo Salvar como com um nome de arquivo diferente do nome do blob especificado.

ContentEncoding

Esse cabeçalho retorna o valor especificado para o cabeçalho de solicitação Content-Encoding

ContentHash

Se o blob tiver um hash MD5 e essa operação for ler o blob completo, esse cabeçalho de resposta será retornado para que o cliente possa marcar para integridade do conteúdo da mensagem.

ContentLanguage

Esse cabeçalho retorna o valor especificado para o cabeçalho de solicitação Content-Language.

ContentLength

O número de bytes presentes no corpo da resposta.

ContentRange

Indica o intervalo de bytes retornado no caso de o cliente solicitar um subconjunto do blob definindo o cabeçalho de solicitação 'Range'.

Espera-se que o formato do Intervalo de Conteúdo seja retornado no formato a seguir. [unidade] [start]-[end]/[blobSize] (por exemplo, bytes 1024-3071/10240)

O valor [final] será o último byte inclusivo (por exemplo, o cabeçalho "bytes 0-7/8" é todo o blob de 8 bytes).

ContentType

O tipo de mídia do corpo da resposta. Para Baixar Blob, isso é 'application/octet-stream'

CopyCompletedOn

Hora de conclusão da última tentativa de operação de Copiar Blob em que esse blob era o blob de destino. Esse valor pode especificar a hora de uma tentativa de cópia concluída, cancelada o com falha. Esse cabeçalho não aparecerá se uma cópia estiver pendente, se esse blob nunca tiver sido o destino em uma operação Copiar Blob ou se esse blob tiver sido modificado após uma operação de Copiar Blob concluída usando Definir Propriedades de Blob, Colocar Blob ou Colocar Lista de Blocos.

CopyId

Identificador de cadeia de caracteres para essa operação de cópia. Use com Obter Propriedades de Blob para marcar o status desta operação de cópia ou passe para Anular Copiar Blob para anular uma cópia pendente.

CopyProgress

Contém o número de bytes copiados e o total de bytes na origem na última tentativa de operação de Copiar Blob em que esse blob era o blob de destino. Pode mostrar entre 0 e bytes de comprimento de conteúdo copiados. Esse cabeçalho não será exibido se esse blob nunca tiver sido o destino em uma operação copiar blob ou se esse blob tiver sido modificado após uma operação de Copiar Blob concluída usando Definir Propriedades de Blob, Colocar Blob ou Colocar Lista de Blocos

CopySource

URL de até 2 KB de comprimento que especifica o blob ou arquivo de origem usado na última tentativa de operação de Copiar Blob em que esse blob era o blob de destino. Esse cabeçalho não aparecerá se esse blob nunca tiver sido o destino em uma operação de Copiar Blob ou se esse blob tiver sido modificado após uma operação de Copiar Blob concluída usando Definir Propriedades de Blob, Colocar Blob ou Colocar Lista de Blocos.

CopyStatus

Estado da operação de cópia identificada por x-ms-copy-id.

CopyStatusDescription

Só aparece quando x-ms-copy-status está com falha ou pendente. Descreve a causa da última falha fatal ou não fatal da operação de cópia. Esse cabeçalho não será exibido se esse blob nunca tiver sido o destino em uma operação copiar blob ou se esse blob tiver sido modificado após uma operação de Copiar Blob concluída usando Definir Propriedades de Blob, Colocar Blob ou Colocar Lista de Blocos

CreatedOn

Retorna a data e a hora em que o blob foi criado.

EncryptionKeySha256

O hash SHA-256 da chave de criptografia usada para criptografar o blob. Esse cabeçalho só é retornado quando o blob foi criptografado com uma chave fornecida pelo cliente.

EncryptionScope

O escopo de criptografia usado para criptografar o blob.

ETag

A ETag contém um valor que você pode usar para executar operações de forma condicional. Se a versão da solicitação for a 2011-08-18 ou mais recente, o valor de ETag será exibido entre aspas.

HasLegalHold

Indica se o blob tem uma retenção legal.

ImmutabilityPolicy

O BlobImmutabilityPolicy associado ao blob.

IsSealed

Se esse blob estiver selado.

IsServerEncrypted

O valor desse cabeçalho será definido como true se os dados de blob e os metadados do aplicativo forem completamente criptografados usando o algoritmo especificado. Caso contrário, o valor será definido como false (quando o blob for descriptografado ou se apenas partes dos metadados de blob/aplicativo forem criptografadas).

LastAccessed

Retorna a data e a hora em que o blob foi lido ou gravado.

LastModified

Retorna a data e a hora em que o contêiner foi modificado pela última vez. Qualquer operação que modificar o blob, incluindo uma atualização dos metadados ou das propriedades do blob, alterará a hora da última modificação do blob.

LeaseDuration

Quando um blob é concedido, especifica se a concessão tem duração infinita ou fixa.

LeaseState

Estado da concessão do blob.

LeaseStatus

O status da concessão atual do blob.

Metadata

x-ms-meta

ObjectReplicationDestinationPolicyId

ID da Política de Replicação de Objeto. Esse valor só é definido quando a ID da política

ObjectReplicationSourceProperties

x-ms-or

TagCount

O número de marcas associadas ao blob.

VersionId

Um valor DateTime retornado pelo serviço que identifica exclusivamente o blob. O valor desse cabeçalho indica a versão do blob e pode ser usado em solicitações subsequentes para acessar essa versão do blob.

Aplica-se a