BlobQueryHeaders interface
Define cabeçalhos para Blob_query operação.
Propriedades
| accept |
Indica que o serviço dá suporte a solicitações de conteúdo de blob parcial. |
| blob |
O número de blocos confirmados presentes no blob. Esse cabeçalho é retornado apenas para blobs de acréscimo. |
| blob |
Se o blob tiver um hash MD5 e se a solicitação contiver um cabeçalho de intervalo (intervalo ou x-ms-range), esse cabeçalho de resposta será retornado com o valor do valor MD5 de todo o blob. 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 se ele tiver sido especificado anteriormente 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 de 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, mostrar 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 ler o blob completo, esse cabeçalho de resposta será retornado para que o cliente possa verificar a integridade do conteúdo da mensagem. |
| content |
Indica o intervalo de bytes retornado no caso de o cliente solicitar 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 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, anulada ou 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 de Blob de Cópia 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 |
Identificador de cadeia de caracteres para esta operação de cópia. Use com Obter Propriedades de Blob para verificar o status desta operação de cópia ou passar para Anular Blob de Cópia 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 de Copiar Blob em que esse blob foi 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 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 |
| copy |
URL de até 2 KB de comprimento que especifica o blob de origem ou arquivo usado na última tentativa de operação de 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 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. |
| copy |
Estado da operação de cópia identificada por x-ms-copy-id. |
| copy |
Só aparece quando o 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 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 |
| 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 de erro |
| etag | A ETag contém um valor que você pode usar para executar operações condicionalmente. Se a versão da solicitação for 2011-08-18 ou mais recente, o valor ETag estará entre aspas. |
| 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 não for criptografado ou se apenas partes dos metadados de blob/aplicativo forem criptografadas). |
| last |
Retorna a data e a hora em que o contêiner foi modificado pela última vez. Qualquer operação que modifique o blob, incluindo uma atualização dos metadados ou propriedades do blob, altera a hora da última modificação do blob. |
| lease |
Quando um blob é concedido, especifica se a concessão é de duração infinita ou fixa. |
| lease |
Estado de concessão do blob. |
| lease |
O status de concessão atual do blob. |
| metadata | |
| request |
Esse cabeçalho identifica exclusivamente a solicitação que foi feita e pode ser usada para solucionar problemas da solicitação. |
| version | Indica a versão do serviço Blob usada para executar a solicitação. Esse cabeçalho é retornado para solicitações feitas na versão 2009-09-19 e superior. |
Detalhes da propriedade
acceptRanges
Indica que o serviço dá suporte a solicitações de conteúdo de blob parcial.
acceptRanges?: string
Valor da propriedade
string
blobCommittedBlockCount
O número de blocos confirmados presentes no blob. Esse cabeçalho é retornado apenas para blobs de acréscimo.
blobCommittedBlockCount?: number
Valor da propriedade
number
blobContentMD5
Se o blob tiver um hash MD5 e se a solicitação contiver um cabeçalho de intervalo (intervalo ou x-ms-range), esse cabeçalho de resposta será retornado com o valor do valor MD5 de todo o blob. 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
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
blobType
cacheControl
Esse cabeçalho será retornado se ele tiver sido especificado anteriormente para o blob.
cacheControl?: string
Valor da propriedade
string
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
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
contentDisposition
Esse cabeçalho retorna o valor especificado para o cabeçalho 'x-ms-blob-content-disposition'. O campo de 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, mostrar uma caixa de diálogo Salvar como com um nome de arquivo diferente do nome do blob especificado.
contentDisposition?: string
Valor da propriedade
string
contentEncoding
Esse cabeçalho retorna o valor especificado para o cabeçalho de solicitação content-Encoding
contentEncoding?: string
Valor da propriedade
string
contentLanguage
Esse cabeçalho retorna o valor especificado para o cabeçalho de solicitação Content-Language.
contentLanguage?: string
Valor da propriedade
string
contentLength
O número de bytes presentes no corpo da resposta.
contentLength?: number
Valor da propriedade
number
contentMD5
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 verificar a integridade do conteúdo da mensagem.
contentMD5?: Uint8Array
Valor da propriedade
Uint8Array
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'.
contentRange?: string
Valor da propriedade
string
contentType
O tipo de mídia do corpo da resposta. Para Baixar Blob, isso é 'application/octet-stream'
contentType?: string
Valor da propriedade
string
copyCompletionTime
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, anulada ou 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 de Blob de Cópia 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.
copyCompletionTime?: Date
Valor da propriedade
Date
copyId
Identificador de cadeia de caracteres para esta operação de cópia. Use com Obter Propriedades de Blob para verificar o status desta operação de cópia ou passar para Anular Blob de Cópia para anular uma cópia pendente.
copyId?: string
Valor da propriedade
string
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 foi 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 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
copyProgress?: string
Valor da propriedade
string
copySource
URL de até 2 KB de comprimento que especifica o blob de origem ou arquivo usado na última tentativa de operação de 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 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.
copySource?: string
Valor da propriedade
string
copyStatus
Estado da operação de cópia identificada por x-ms-copy-id.
copyStatus?: CopyStatusType
Valor da propriedade
copyStatusDescription
Só aparece quando o 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 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
copyStatusDescription?: string
Valor da propriedade
string
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
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
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
errorCode
Código de erro
errorCode?: string
Valor da propriedade
string
etag
A ETag contém um valor que você pode usar para executar operações condicionalmente. Se a versão da solicitação for 2011-08-18 ou mais recente, o valor ETag estará entre aspas.
etag?: string
Valor da propriedade
string
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 não for criptografado ou se apenas partes dos metadados de blob/aplicativo forem criptografadas).
isServerEncrypted?: boolean
Valor da propriedade
boolean
lastModified
Retorna a data e a hora em que o contêiner foi modificado pela última vez. Qualquer operação que modifique o blob, incluindo uma atualização dos metadados ou propriedades do blob, altera a hora da última modificação do blob.
lastModified?: Date
Valor da propriedade
Date
leaseDuration
Quando um blob é concedido, especifica se a concessão é de duração infinita ou fixa.
leaseDuration?: LeaseDurationType
Valor da propriedade
leaseState
leaseStatus
O status de concessão atual do blob.
leaseStatus?: LeaseStatusType
Valor da propriedade
metadata
metadata?: [key: string]: string
Valor da propriedade
[key: string]: string
requestId
Esse cabeçalho identifica exclusivamente a solicitação que foi feita e pode ser usada para solucionar problemas da solicitação.
requestId?: string
Valor da propriedade
string
version
Indica a versão do serviço Blob usada para executar a solicitação. Esse cabeçalho é retornado para solicitações feitas na versão 2009-09-19 e superior.
version?: string
Valor da propriedade
string