Partilhar via


FileDownloadDetails Classe

Definição

Propriedades devolvidas ao transferir um Ficheiro.

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

Propriedades

AcceptRanges

Indica que o serviço suporta pedidos de conteúdo de ficheiro parcial.

CacheControl

Este cabeçalho é devolvido se tiver sido especificado anteriormente para o ficheiro.

ContentDisposition

Este cabeçalho devolve 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 payload de resposta e também pode ser utilizado para anexar metadados adicionais. Por exemplo, se estiver definido como anexo, indica que o utilizador-agente não deve apresentar a resposta, mas sim mostrar uma caixa de diálogo Guardar Como com um nome de ficheiro diferente do nome de ficheiro especificado.

ContentEncoding

Este cabeçalho devolve o valor especificado para o cabeçalho do pedido Codificação de Conteúdo.

ContentHash

Se o ficheiro tiver um hash MD5 e se o pedido contiver o cabeçalho de intervalo (Intervalo ou intervalo x-ms),este cabeçalho de resposta será devolvido com o valor do valor MD5 de todo o ficheiro. Este valor pode ou não ser igual ao valor devolvido no cabeçalho Content-MD5, com este último calculado a partir do intervalo pedido

ContentLanguage

Este cabeçalho devolve o valor especificado para o cabeçalho do pedido Idioma de Conteúdo.

ContentRange

Indica o intervalo de bytes devolvido no caso de o cliente ter pedido um subconjunto da definição de ficheiro do cabeçalho do pedido "Intervalo".

Espera-se que o formato do Intervalo de Conteúdos seja reativado no seguinte formato. [unidade] [start]-[end]/[FileSize] (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 ficheiro de 8 bytes).

CopyCompletedOn

Hora de conclusão da última operação de Copiar Blob em que este ficheiro era o ficheiro de destino. Este valor pode especificar a hora de uma tentativa de cópia concluída, abortada ou falhada. Este cabeçalho não é apresentado se uma cópia estiver pendente, se este blob nunca tiver sido o destino numa operação Copiar Blob ou se este blob tiver sido modificado após uma operação de Copiar Blob concluída com Definir Propriedades do Blob, Colocar Blob ou Colocar Lista de Blocos.

CopyId

Identificador de cadeia para esta operação de cópia. Utilize com Obter Propriedades para verificar o estado desta operação de cópia ou passe para Abortar o Blob de Cópia para abortar uma cópia pendente.

CopyProgress

Contém o número de bytes copiados e o total de bytes na origem na última operação de Copiar Blob em que este blob era o blob de destino. Pode mostrar entre 0 e bytes de Comprimento do Conteúdo copiados. Este cabeçalho não é apresentado se este blob nunca tiver sido o destino numa operação Copiar Blob ou se este blob tiver sido modificado após uma operação de Copiar Blob concluída com Definir Propriedades do Blob, Colocar Blob ou Colocar Lista de Blocos

CopySource

URL com até 2 KB de comprimento que especifica o blob de origem ou o ficheiro utilizado na última operação de Copiar Blob em que este blob era o blob de destino. Este cabeçalho não é apresentado se este blob nunca tiver sido o destino numa operação Copiar Blob ou se este blob tiver sido modificado após uma operação de Copiar Blob concluída com Definir Propriedades do Blob, Colocar Blob ou Colocar Lista de Blocos.

CopyStatus

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

CopyStatusDescription

Só é apresentado quando x-ms-copy-status está com falhas ou pendente. Descreve a causa da última falha fatal ou não fatal da operação de cópia. Este cabeçalho não é apresentado se este blob nunca tiver sido o destino numa operação Copiar Blob ou se este blob tiver sido modificado após uma operação de Copiar Blob concluída com Definir Propriedades do Blob, Colocar Blob ou Colocar Lista de Blocos

CreatedOn

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

EncryptionContext

Contexto de encriptação do ficheiro. O contexto de encriptação são metadados que não são encriptados quando armazenados no ficheiro. A aplicação principal deste campo é armazenar dados não encriptados que podem ser utilizados para derivar a chave fornecida pelo cliente para um ficheiro.

EncryptionKeySha256

O hash SHA-256 da chave de encriptação utilizada para encriptar o ficheiro. Este cabeçalho só é devolvido quando o ficheiro foi encriptado com uma chave fornecida pelo cliente.

ETag

O ETag contém um valor que pode utilizar para realizar operações condicionalmente no ficheiro. Se a versão do serviço de pedido for 2011-08-18 ou mais recente, o valor ETag estará entre aspas.

IsServerEncrypted

O valor deste cabeçalho é definido como verdadeiro se os dados de ficheiro e os metadados da aplicação estiverem completamente encriptados com o algoritmo especificado. Caso contrário, o valor é definido como falso (quando o ficheiro não está encriptado ou se apenas partes dos metadados de ficheiro/aplicação forem encriptadas).

LastModified

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

LeaseDuration

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

LeaseState

Estado da concessão do ficheiro.

LeaseStatus

O estado atual da concessão do ficheiro.

Metadata

Os metadados do ficheiro.

Aplica-se a