Condividi tramite


FileDownloadDetails Classe

Definizione

Proprietà restituite durante il download di un file.

public class FileDownloadDetails
type FileDownloadDetails = class
Public Class FileDownloadDetails
Ereditarietà
FileDownloadDetails

Proprietà

AcceptRanges

Indica che il servizio supporta le richieste di contenuto parziale del file.

CacheControl

Questa intestazione viene restituita se è stata specificata in precedenza per il file.

ContentDisposition

Questa intestazione restituisce il valore specificato per l'intestazione 'x-ms-blob-content-disposition'. Il campo intestazione di risposta Content-Disposition fornisce informazioni aggiuntive su come elaborare il payload della risposta e può essere usato anche per collegare metadati aggiuntivi. Ad esempio, se impostato su allegato, indica che l'agente utente non deve visualizzare la risposta, ma visualizzare invece una finestra di dialogo Salva con nome di file diverso dal nome file specificato.

ContentEncoding

Questa intestazione restituisce il valore specificato per l'intestazione della richiesta Content-Encoding.

ContentHash

Se il file ha un hash MD5 e se la richiesta contiene un'intestazione di intervallo (intervallo o intervallo x-ms-), questa intestazione di risposta viene restituita con il valore del valore MD5 dell'intero file. Questo valore può o non essere uguale al valore restituito nell'intestazione Content-MD5, con quest'ultimo calcolato dall'intervallo richiesto

ContentLanguage

Questa intestazione restituisce il valore specificato per l'intestazione della richiesta Content-Language.

ContentRange

Indica l'intervallo di byte restituiti nel caso in cui il client ha richiesto un subset del file impostando l'intestazione della richiesta 'Range'.

Il formato dell'intervallo di contenuto dovrebbe tornare nel formato seguente. [unità] [start]-[end]/[FileSize] (ad esempio byte 1024-3071/10240)

Il valore [end] sarà l'ultimo byte inclusivo ,ad esempio l'intestazione "byte 0-7/8" è l'intero file a 8 byte.

CopyCompletedOn

Ora di conclusione dell'ultima operazione di copia BLOB tentata in cui questo file era il file di destinazione. Questo valore può specificare l'ora di un tentativo di copia completato, interrotto o non riuscito. Questa intestazione non viene visualizzata se una copia è in sospeso, se questo BLOB non è mai stato la destinazione in un'operazione di copia BLOB o se questo BLOB è stato modificato dopo un'operazione di copia BLOB completata usando Imposta proprietà BLOB, Put BLOB o Put Block List.

CopyId

Identificatore di stringa per l'operazione di copia. Usare con Get Properties per controllare lo stato di questa operazione di copia o passare a Abort Copy BLOB per interrompere una copia in sospeso.

CopyProgress

Contiene il numero di byte copiati e i byte totali nell'origine nell'ultima operazione di copia BLOB tentata in cui questo BLOB era il BLOB di destinazione. Può essere visualizzato tra 0 e byte di lunghezza contenuto copiati. Questa intestazione non viene visualizzata se questo BLOB non è mai stato la destinazione in un'operazione di copia BLOB oppure se questo BLOB è stato modificato dopo un'operazione di copia blob completata usando Set BLOB proprietà, Put BLOB o Put Block List

CopySource

URL fino a 2 KB di lunghezza che specifica il BLOB di origine o il file usato nell'ultima operazione copia BLOB tentata in cui questo BLOB era il BLOB di destinazione. Questa intestazione non viene visualizzata se questo BLOB non è mai stato la destinazione in un'operazione di copia BLOB o se questo BLOB è stato modificato dopo un'operazione di copia blob completata usando Imposta proprietà BLOB, Put BLOB o Put Block List.

CopyStatus

Stato dell'operazione di copia identificata da x-ms-copy-id.

CopyStatusDescription

Viene visualizzato solo quando x-ms-copy-status non è riuscito o in sospeso. Descrive la causa dell'ultimo errore di copia irreversibile o non. Questa intestazione non viene visualizzata se questo BLOB non è mai stato la destinazione in un'operazione di copia BLOB oppure se questo BLOB è stato modificato dopo un'operazione di copia blob completata usando Set BLOB proprietà, Put BLOB o Put Block List

CreatedOn

Restituisce la data e l'ora in cui è stato creato il BLOB.

EncryptionContext

Contesto di crittografia del file. Il contesto di crittografia è metadati che non vengono crittografati quando archiviati nel file. L'applicazione primaria di questo campo consiste nell'archiviare dati non crittografati che possono essere usati per derivare la chiave fornita dal cliente per un file.

EncryptionKeySha256

Hash SHA-256 della chiave di crittografia usata per crittografare il file. Questa intestazione viene restituita solo quando il file è stato crittografato con una chiave fornita dal cliente.

ETag

ETag contiene un valore che è possibile usare per eseguire operazioni in modo condizionale nel file. Se la versione del servizio richiesta è 2011-08-18 o successiva, il valore ETag sarà incluso nelle virgolette.

IsServerEncrypted

Il valore di questa intestazione è impostato su true se i dati del file e i metadati dell'applicazione vengono completamente crittografati usando l'algoritmo specificato. In caso contrario, il valore è impostato su false (quando il file non è crittografato o se vengono crittografate solo parti dei metadati file/applicazione).

LastModified

Restituisce l'ultima modifica del DateTimeOffset file. Qualsiasi operazione che modifica il file, incluso un aggiornamento dei metadati o delle proprietà del file, modifica l'ora dell'ultima modifica del file.

LeaseDuration

Quando viene eseguito il lease di un file, specifica se il lease è di durata infinita o fissa.

LeaseState

Stato del lease del file.

LeaseStatus

Stato del lease corrente del file.

Metadata

Metadati del file.

Si applica a