BlobDownloadResponseParsed interface
Contém dados de resposta para a operação de download .
- Extends
Propriedades
object |
ID da Política de Replicação de Objeto do blob de destino. |
object |
ID da Política de Replicação de Objeto Analisado, IDs de Regra e status do blob de origem. |
Propriedades herdadas
accept |
Indica se o serviço oferece suporte a solicitações de conteúdo de blob parcial. |
blob |
SOMENTE NAVEGADOR O corpo da resposta como um Blob do navegador.
Sempre |
blob |
O número de blocos confirmados presentes no blob. Esse cabeçalho é retornado somente para blobs de acréscimo. |
blob |
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 |
blob |
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 |
blob |
O tipo do blob. |
cache |
Esse cabeçalho será retornado, caso tenha sido especificado antes para o blob. |
client |
Se um cabeçalho de ID de solicitação do cliente for enviado na solicitação, esse cabeçalho estará presente na resposta com o mesmo valor. |
content |
Se a solicitação for ler um intervalo especificado e o x-ms-range-get-content-crc64 for definido como true, a solicitação retornará um crc64 para o intervalo, desde que o tamanho do intervalo seja menor ou igual a 4 MB. Se x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 for especificado na mesma solicitação, ele falhará com 400(Solicitação Incorreta). |
content |
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 agente do usuário não deve exibir a resposta, mas, em vez disso, mostra uma caixa de diálogo Salvar como com um nome de arquivo diferente do nome do blob especificado. |
content |
Esse cabeçalho retorna o valor especificado para o cabeçalho de solicitação Content-Encoding |
content |
Esse cabeçalho retorna o valor especificado para o cabeçalho de solicitação Content-Language. |
content |
O número de bytes presentes no corpo da resposta. |
contentMD5 | Se o blob tiver um hash MD5 e essa operação for para ler o blob completo, esse cabeçalho de resposta será retornado para que o cliente possa marcar para integridade do conteúdo da mensagem. |
content |
Indica o intervalo de bytes retornados caso o cliente tenha solicitado um subconjunto do blob definindo o cabeçalho de solicitação 'Range'. |
content |
O tipo de mídia do corpo da resposta. Para Baixar Blob, isso é 'application/octet-stream' |
copy |
Hora de conclusão da última tentativa de operação 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 será exibido 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 do Blob, Colocar Blob ou Colocar Lista de Blocos. |
copy |
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. |
copy |
Contém o número de bytes copiados e o total de bytes na origem na última tentativa de operação 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 |
copy |
URL de até 2 KB de comprimento que especifica o blob ou arquivo de origem usado na última tentativa de operação copiar blob em que esse blob era o blob de destino. 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. |
copy |
Estado da operação de cópia identificada por x-ms-copy-id. |
copy |
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 |
created |
Retorna a data e a hora em que o blob foi criado. |
date | Valor de data/hora UTC gerado pelo serviço que indica a hora em que a resposta foi iniciada |
encryption |
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. |
encryption |
Retorna o nome do escopo de criptografia usado para criptografar o conteúdo do blob e os metadados do aplicativo. Observe que a ausência desse cabeçalho implica no uso do escopo de criptografia de conta padrão. |
error |
Código do Erro |
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. |
immutability |
Valor de data/hora UTC gerado pelo serviço que indica a hora em que a política de imutabilidade do blob expirará. |
immutability |
Indica o modo de política de imutabilidade. |
is |
O valor desse cabeçalho indica se a versão desse blob é uma versão atual, consulte também x-ms-version-id header. |
is |
Se esse blob tiver sido lacrado |
is |
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). |
last |
Valor de data/hora UTC gerado pelo serviço que indica a hora em que o blob foi lido ou gravado pela última vez |
last |
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. |
lease |
Quando um blob é concedido, especifica se a concessão tem duração infinita ou fixa. |
lease |
Estado da concessão do blob. |
lease |
O status da concessão atual do blob. |
legal |
Indica se uma retenção legal está presente no blob. |
metadata | |
object |
Opcional. Válido somente quando a Replicação de Objeto está habilitada para o contêiner de armazenamento e no blob de destino da replicação. |
object |
Opcional. Válido somente quando a Replicação de Objeto está habilitada para o contêiner de armazenamento e no blob de origem da replicação. Ao recuperar esse cabeçalho, ele retornará o cabeçalho com a ID da política e a ID da regra (por exemplo, x-ms-or-policyid_ruleid) e o valor será o status da replicação (por exemplo, concluído, com falha). |
readable |
SOMENTE NODEJS O corpo da resposta como um fluxo node.js legível.
Sempre |
request |
Esse cabeçalho identifica a solicitação que foi feita de forma exclusiva e pode ser usado para solucionar problemas na solicitação. |
tag |
O número de marcas associadas ao blob |
version | Indica a versão do serviço Blob usado para executar a solicitação. Esse cabeçalho é retornado para solicitações feitas na versão 2009-09-19 e mais recentes. |
version |
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. |
Detalhes da propriedade
objectReplicationDestinationPolicyId
ID da Política de Replicação de Objeto do blob de destino.
objectReplicationDestinationPolicyId?: string
Valor da propriedade
string
objectReplicationSourceProperties
ID da Política de Replicação de Objeto Analisado, IDs de Regra e status do blob de origem.
objectReplicationSourceProperties?: ObjectReplicationPolicy[]
Valor da propriedade
Detalhes das propriedades herdadas
acceptRanges
Indica se o serviço oferece suporte a solicitações de conteúdo de blob parcial.
acceptRanges?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.acceptRanges
blobBody
SOMENTE NAVEGADOR
O corpo da resposta como um Blob do navegador.
Sempre undefined
em node.js.
blobBody?: Promise<Blob>
Valor da propriedade
Promise<Blob>
Herdado de BlobDownloadResponseModel.blobBody
blobCommittedBlockCount
O número de blocos confirmados presentes no blob. Esse cabeçalho é retornado somente para blobs de acréscimo.
blobCommittedBlockCount?: number
Valor da propriedade
number
Herdado de BlobDownloadResponseModel.blobCommittedBlockCount
blobContentMD5
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
blobContentMD5?: Uint8Array
Valor da propriedade
Uint8Array
Herdado de BlobDownloadResponseModel.blobContentMD5
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
blobSequenceNumber?: number
Valor da propriedade
number
Herdado de BlobDownloadResponseModel.blobSequenceNumber
blobType
O tipo do blob.
blobType?: BlobType
Valor da propriedade
Herdado de BlobDownloadResponseModel.blobType
cacheControl
Esse cabeçalho será retornado, caso tenha sido especificado antes para o blob.
cacheControl?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.cacheControl
clientRequestId
Se um cabeçalho de ID de solicitação do cliente for enviado na solicitação, esse cabeçalho estará presente na resposta com o mesmo valor.
clientRequestId?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.clientRequestId
contentCrc64
Se a solicitação for ler um intervalo especificado e o x-ms-range-get-content-crc64 for definido como true, a solicitação retornará um crc64 para o intervalo, desde que o tamanho do intervalo seja menor ou igual a 4 MB. Se x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 for especificado na mesma solicitação, ele falhará com 400(Solicitação Incorreta).
contentCrc64?: Uint8Array
Valor da propriedade
Uint8Array
Herdado de BlobDownloadResponseModel.contentCrc64
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 agente do usuário não deve exibir a resposta, mas, em vez disso, mostra uma caixa de diálogo Salvar como com um nome de arquivo diferente do nome do blob especificado.
contentDisposition?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.contentDisposition
contentEncoding
Esse cabeçalho retorna o valor especificado para o cabeçalho de solicitação Content-Encoding
contentEncoding?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.contentEncoding
contentLanguage
Esse cabeçalho retorna o valor especificado para o cabeçalho de solicitação Content-Language.
contentLanguage?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.contentLanguage
contentLength
O número de bytes presentes no corpo da resposta.
contentLength?: number
Valor da propriedade
number
Herdado de BlobDownloadResponseModel.contentLength
contentMD5
Se o blob tiver um hash MD5 e essa operação for para ler o blob completo, esse cabeçalho de resposta será retornado para que o cliente possa marcar para integridade do conteúdo da mensagem.
contentMD5?: Uint8Array
Valor da propriedade
Uint8Array
Herdado de BlobDownloadResponseModel.contentMD5
contentRange
Indica o intervalo de bytes retornados caso o cliente tenha solicitado um subconjunto do blob definindo o cabeçalho de solicitação 'Range'.
contentRange?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.contentRange
contentType
O tipo de mídia do corpo da resposta. Para Baixar Blob, isso é 'application/octet-stream'
contentType?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.contentType
copyCompletedOn
Hora de conclusão da última tentativa de operação 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 será exibido 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 do Blob, Colocar Blob ou Colocar Lista de Blocos.
copyCompletedOn?: Date
Valor da propriedade
Date
Herdado de BlobDownloadResponseModel.copyCompletedOn
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.
copyId?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.copyId
copyProgress
Contém o número de bytes copiados e o total de bytes na origem na última tentativa de operação 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
copyProgress?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.copyProgress
copySource
URL de até 2 KB de comprimento que especifica o blob ou arquivo de origem usado na última tentativa de operação copiar blob em que esse blob era o blob de destino. 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?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.copySource
copyStatus
Estado da operação de cópia identificada por x-ms-copy-id.
copyStatus?: CopyStatusType
Valor da propriedade
Herdado de BlobDownloadResponseModel.copyStatus
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
copyStatusDescription?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.copyStatusDescription
createdOn
Retorna a data e a hora em que o blob foi criado.
createdOn?: Date
Valor da propriedade
Date
Herdado de BlobDownloadResponseModel.createdOn
date
Valor de data/hora UTC gerado pelo serviço que indica a hora em que a resposta foi iniciada
date?: Date
Valor da propriedade
Date
Herdado de BlobDownloadResponseModel.date
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.
encryptionKeySha256?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.encryptionKeySha256
encryptionScope
Retorna o nome do escopo de criptografia usado para criptografar o conteúdo do blob e os metadados do aplicativo. Observe que a ausência desse cabeçalho implica no uso do escopo de criptografia de conta padrão.
encryptionScope?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.encryptionScope
errorCode
Código do Erro
errorCode?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.errorCode
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.
etag?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.etag
immutabilityPolicyExpiresOn
Valor de data/hora UTC gerado pelo serviço que indica a hora em que a política de imutabilidade do blob expirará.
immutabilityPolicyExpiresOn?: Date
Valor da propriedade
Date
Herdado de BlobDownloadResponseModel.immutabilityPolicyExpiresOn
immutabilityPolicyMode
Indica o modo de política de imutabilidade.
immutabilityPolicyMode?: BlobImmutabilityPolicyMode
Valor da propriedade
Herdado de BlobDownloadResponseModel.immutabilityPolicyMode
isCurrentVersion
O valor desse cabeçalho indica se a versão desse blob é uma versão atual, consulte também x-ms-version-id header.
isCurrentVersion?: boolean
Valor da propriedade
boolean
Herdado de BlobDownloadResponseModel.isCurrentVersion
isSealed
Se esse blob tiver sido lacrado
isSealed?: boolean
Valor da propriedade
boolean
Herdado de BlobDownloadResponseModel.isSealed
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).
isServerEncrypted?: boolean
Valor da propriedade
boolean
Herdado de BlobDownloadResponseModel.isServerEncrypted
lastAccessed
Valor de data/hora UTC gerado pelo serviço que indica a hora em que o blob foi lido ou gravado pela última vez
lastAccessed?: Date
Valor da propriedade
Date
Herdado de BlobDownloadResponseModel.lastAccessed
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.
lastModified?: Date
Valor da propriedade
Date
Herdado de BlobDownloadResponseModel.lastModified
leaseDuration
Quando um blob é concedido, especifica se a concessão tem duração infinita ou fixa.
leaseDuration?: LeaseDurationType
Valor da propriedade
Herdado de BlobDownloadResponseModel.leaseDuration
leaseState
Estado da concessão do blob.
leaseState?: LeaseStateType
Valor da propriedade
Herdado de BlobDownloadResponseModel.leaseState
leaseStatus
O status da concessão atual do blob.
leaseStatus?: LeaseStatusType
Valor da propriedade
Herdado de BlobDownloadResponseModel.leaseStatus
legalHold
Indica se uma retenção legal está presente no blob.
legalHold?: boolean
Valor da propriedade
boolean
Herdado de BlobDownloadResponseModel.legalHold
metadata
metadata?: {[propertyName: string]: string}
Valor da propriedade
{[propertyName: string]: string}
Herdado de BlobDownloadResponseModel.metadata
objectReplicationPolicyId
Opcional. Válido somente quando a Replicação de Objeto está habilitada para o contêiner de armazenamento e no blob de destino da replicação.
objectReplicationPolicyId?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.objectReplicationPolicyId
objectReplicationRules
Opcional. Válido somente quando a Replicação de Objeto está habilitada para o contêiner de armazenamento e no blob de origem da replicação. Ao recuperar esse cabeçalho, ele retornará o cabeçalho com a ID da política e a ID da regra (por exemplo, x-ms-or-policyid_ruleid) e o valor será o status da replicação (por exemplo, concluído, com falha).
objectReplicationRules?: {[propertyName: string]: string}
Valor da propriedade
{[propertyName: string]: string}
Herdado de BlobDownloadResponseModel.objectReplicationRules
readableStreamBody
SOMENTE NODEJS
O corpo da resposta como um fluxo node.js legível.
Sempre undefined
no navegador.
readableStreamBody?: ReadableStream
Valor da propriedade
ReadableStream
Herdado de BlobDownloadResponseModel.readableStreamBody
requestId
Esse cabeçalho identifica a solicitação que foi feita de forma exclusiva e pode ser usado para solucionar problemas na solicitação.
requestId?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.requestId
tagCount
O número de marcas associadas ao blob
tagCount?: number
Valor da propriedade
number
Herdado de BlobDownloadResponseModel.tagCount
version
Indica a versão do serviço Blob usado para executar a solicitação. Esse cabeçalho é retornado para solicitações feitas na versão 2009-09-19 e mais recentes.
version?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.version
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.
versionId?: string
Valor da propriedade
string
Herdado de BlobDownloadResponseModel.versionId