Condividi tramite


FileDownloadHeaders interface

Definisce le intestazioni per File_download'operazione.

Proprietà

acceptRanges

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

cacheControl

Restituito se è stato specificato in precedenza per il file.

contentDisposition

Restituisce il valore specificato per l'intestazione 'x-ms-content-disposition' e specifica come elaborare la risposta.

contentEncoding

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

contentLanguage

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

contentLength

Numero di byte presenti nel corpo della risposta.

contentMD5

Se il file ha un hash MD5 e la richiesta consiste nel leggere il file completo, questa intestazione di risposta viene restituita in modo che il client possa verificare l'integrità del contenuto del messaggio. Se la richiesta deve leggere un intervallo specificato e 'x-ms-range-get-content-md5' è impostata su true, la richiesta restituisce un hash MD5 per l'intervallo, purché le dimensioni dell'intervallo siano minori o uguali a 4 MB. Se nessuno di questi set di condizioni è true, non viene restituito alcun valore per l'intestazione 'Content-MD5'.

contentRange

Indica l'intervallo di byte restituito se il client ha richiesto un subset del file impostando l'intestazione della richiesta Range.

contentType

Tipo di contenuto specificato per il file. Il tipo di contenuto predefinito è 'application/octet-stream'

copyCompletedOn

Ora di conclusione dell'ultima operazione copia file in cui il file era il file di destinazione. Questo valore può specificare l'ora di un tentativo di copia completato, interrotto o non riuscito.

copyId

Identificatore stringa per l'ultima operazione copia file tentata in cui il file era il file di destinazione.

copyProgress

Contiene il numero di byte copiati e i byte totali nell'origine nell'ultima operazione copia file tentata in cui il file è il file di destinazione. Può essere visualizzato tra 0 e Byte di lunghezza contenuto copiati.

copySource

Lunghezza dell'URL fino a 2 KB che specifica il file di origine usato nell'ultima operazione Copia file in cui il file era il file di destinazione.

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 di un errore irreversibile o non irreversibile dell'operazione di copia.

date

Valore di data/ora UTC generato dal servizio che indica l'ora di avvio della risposta.

errorCode

Codice errore

etag

L'ETag contiene un valore che è possibile usare per eseguire operazioni in modo condizionale, tra virgolette.

fileAttributes

Attributi impostati per il file.

fileChangeOn

Modificare l'ora per il file.

fileContentMD5

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 md5 dell'intero file. Questo valore può essere o meno uguale al valore restituito nell'intestazione Content-MD5, con quest'ultimo calcolato dall'intervallo richiesto.

fileCreatedOn

Tempo di creazione per il file.

fileId

FileId del file.

fileLastWriteOn

Ora dell'ultima scrittura per il file.

fileParentId

FileId padre del file.

filePermissionKey

Chiave del set di autorizzazioni per il file.

isServerEncrypted

Il valore di questa intestazione è impostato su true se i dati del file e i metadati dell'applicazione sono 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 del file o dell'applicazione).

lastModified

Restituisce la data e l'ora dell'ultima modifica del file. Qualsiasi operazione che modifica il file o le relative proprietà aggiorna l'ora dell'ultima modifica.

leaseDuration

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

leaseState

Stato di lease del file.

leaseStatus

Stato del lease corrente del file.

metadata

Set di coppie nome-valore associate a questo file come metadati definiti dall'utente.

posixProperties

Proprietà dei file NFS.

requestId

Questa intestazione identifica in modo univoco la richiesta effettuata e può essere usata per la risoluzione dei problemi della richiesta.

version

Indica la versione del servizio file utilizzata per eseguire la richiesta.

Dettagli proprietà

acceptRanges

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

acceptRanges?: string

Valore della proprietà

string

cacheControl

Restituito se è stato specificato in precedenza per il file.

cacheControl?: string

Valore della proprietà

string

contentDisposition

Restituisce il valore specificato per l'intestazione 'x-ms-content-disposition' e specifica come elaborare la risposta.

contentDisposition?: string

Valore della proprietà

string

contentEncoding

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

contentEncoding?: string

Valore della proprietà

string

contentLanguage

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

contentLanguage?: string

Valore della proprietà

string

contentLength

Numero di byte presenti nel corpo della risposta.

contentLength?: number

Valore della proprietà

number

contentMD5

Se il file ha un hash MD5 e la richiesta consiste nel leggere il file completo, questa intestazione di risposta viene restituita in modo che il client possa verificare l'integrità del contenuto del messaggio. Se la richiesta deve leggere un intervallo specificato e 'x-ms-range-get-content-md5' è impostata su true, la richiesta restituisce un hash MD5 per l'intervallo, purché le dimensioni dell'intervallo siano minori o uguali a 4 MB. Se nessuno di questi set di condizioni è true, non viene restituito alcun valore per l'intestazione 'Content-MD5'.

contentMD5?: Uint8Array

Valore della proprietà

Uint8Array

contentRange

Indica l'intervallo di byte restituito se il client ha richiesto un subset del file impostando l'intestazione della richiesta Range.

contentRange?: string

Valore della proprietà

string

contentType

Tipo di contenuto specificato per il file. Il tipo di contenuto predefinito è 'application/octet-stream'

contentType?: string

Valore della proprietà

string

copyCompletedOn

Ora di conclusione dell'ultima operazione copia file in cui il file era il file di destinazione. Questo valore può specificare l'ora di un tentativo di copia completato, interrotto o non riuscito.

copyCompletedOn?: Date

Valore della proprietà

Date

copyId

Identificatore stringa per l'ultima operazione copia file tentata in cui il file era il file di destinazione.

copyId?: string

Valore della proprietà

string

copyProgress

Contiene il numero di byte copiati e i byte totali nell'origine nell'ultima operazione copia file tentata in cui il file è il file di destinazione. Può essere visualizzato tra 0 e Byte di lunghezza contenuto copiati.

copyProgress?: string

Valore della proprietà

string

copySource

Lunghezza dell'URL fino a 2 KB che specifica il file di origine usato nell'ultima operazione Copia file in cui il file era il file di destinazione.

copySource?: string

Valore della proprietà

string

copyStatus

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

copyStatus?: CopyStatusType

Valore della proprietà

copyStatusDescription

Viene visualizzato solo quando x-ms-copy-status non è riuscito o in sospeso. Descrive la causa di un errore irreversibile o non irreversibile dell'operazione di copia.

copyStatusDescription?: string

Valore della proprietà

string

date

Valore di data/ora UTC generato dal servizio che indica l'ora di avvio della risposta.

date?: Date

Valore della proprietà

Date

errorCode

Codice errore

errorCode?: string

Valore della proprietà

string

etag

L'ETag contiene un valore che è possibile usare per eseguire operazioni in modo condizionale, tra virgolette.

etag?: string

Valore della proprietà

string

fileAttributes

Attributi impostati per il file.

fileAttributes?: string

Valore della proprietà

string

fileChangeOn

Modificare l'ora per il file.

fileChangeOn?: Date

Valore della proprietà

Date

fileContentMD5

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 md5 dell'intero file. Questo valore può essere o meno uguale al valore restituito nell'intestazione Content-MD5, con quest'ultimo calcolato dall'intervallo richiesto.

fileContentMD5?: Uint8Array

Valore della proprietà

Uint8Array

fileCreatedOn

Tempo di creazione per il file.

fileCreatedOn?: Date

Valore della proprietà

Date

fileId

FileId del file.

fileId?: string

Valore della proprietà

string

fileLastWriteOn

Ora dell'ultima scrittura per il file.

fileLastWriteOn?: Date

Valore della proprietà

Date

fileParentId

FileId padre del file.

fileParentId?: string

Valore della proprietà

string

filePermissionKey

Chiave del set di autorizzazioni per il file.

filePermissionKey?: string

Valore della proprietà

string

isServerEncrypted

Il valore di questa intestazione è impostato su true se i dati del file e i metadati dell'applicazione sono 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 del file o dell'applicazione).

isServerEncrypted?: boolean

Valore della proprietà

boolean

lastModified

Restituisce la data e l'ora dell'ultima modifica del file. Qualsiasi operazione che modifica il file o le relative proprietà aggiorna l'ora dell'ultima modifica.

lastModified?: Date

Valore della proprietà

Date

leaseDuration

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

leaseDuration?: LeaseDurationType

Valore della proprietà

leaseState

Stato di lease del file.

leaseState?: LeaseStateType

Valore della proprietà

leaseStatus

Stato del lease corrente del file.

leaseStatus?: LeaseStatusType

Valore della proprietà

metadata

Set di coppie nome-valore associate a questo file come metadati definiti dall'utente.

metadata?: {[propertyName: string]: string}

Valore della proprietà

{[propertyName: string]: string}

posixProperties

Proprietà dei file NFS.

posixProperties?: FilePosixProperties

Valore della proprietà

requestId

Questa intestazione identifica in modo univoco la richiesta effettuata e può essere usata per la risoluzione dei problemi della richiesta.

requestId?: string

Valore della proprietà

string

version

Indica la versione del servizio file utilizzata per eseguire la richiesta.

version?: string

Valore della proprietà

string