Compartilhar via


FileDownloadDetails Classe

Definição

Propriedades retornadas ao baixar um Arquivo.

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

Propriedades

AcceptRanges

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

CacheControl

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

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, mostrar uma caixa de diálogo Salvar como com um nome de arquivo diferente do nome de arquivo especificado.

ContentEncoding

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

ContentHash

Se o arquivo 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 arquivo inteiro. Esse valor pode ou não ser igual ao valor retornado no cabeçalho Content-MD5, com o último calculado do intervalo solicitado

ContentLanguage

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

ContentRange

Indica o intervalo de bytes retornados caso o cliente tenha solicitado um subconjunto do arquivo que define o cabeçalho de solicitação 'Range'.

O formato do Intervalo de Conteúdo deve voltar no formato a seguir. [unidade] [start]-[end]/[FileSize] (por exemplo, bytes 1024-3071/10240)

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

CopyCompletedOn

Hora de conclusão da última tentativa de operação de Copiar Blob em que esse arquivo era o arquivo 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 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 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.

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.

EncryptionContext

Contexto de criptografia do arquivo. O contexto de criptografia são metadados que não são criptografados quando armazenados no arquivo. O aplicativo principal desse campo é armazenar dados não criptografados que podem ser usados para derivar a chave fornecida pelo cliente para um arquivo.

EncryptionKeySha256

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

ETag

A ETag contém um valor que você pode usar para executar operações condicionalmente no arquivo. Se a versão do serviço de solicitação for 2011-08-18 ou mais recente, o valor de ETag estará entre aspas.

IsServerEncrypted

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

LastModified

Retorna o DateTimeOffset arquivo que foi modificado pela última vez. Qualquer operação que modifique o arquivo, incluindo uma atualização dos metadados ou propriedades do arquivo, altera a hora da última modificação do arquivo.

LeaseDuration

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

LeaseState

Estado de concessão do arquivo.

LeaseStatus

O status de concessão atual do arquivo.

Metadata

Os metadados do arquivo.

Aplica-se a