BlobDownloadResponseParsed interface
Contiene i dati di risposta per l'operazione di download .
- Extends
Proprietà
object |
ID criterio replica oggetti del BLOB di destinazione. |
object |
ID dei criteri di replica degli oggetti, ID regola e stato del BLOB di origine. |
Proprietà ereditate
accept |
Indica che il servizio supporta le richieste di contenuto parziale del Blob. |
blob |
SOLO BROWSER Corpo della risposta come BLOB del browser.
Sempre |
blob |
Numero di blocchi di cui è stato eseguito il commit presenti nel BLOB. Questa intestazione viene restituita solo per i BLOB di accodamento. |
blob |
Se il BLOB ha un hash MD5 e se la richiesta contiene l'intestazione di intervallo (Intervallo o intervallo x-ms),questa intestazione di risposta viene restituita con il valore MD5 dell'intero BLOB. Questo valore può essere o meno uguale al valore restituito nell'intestazione Content-MD5, con quest'ultimo calcolato dall'intervallo richiesto |
blob |
Numero di sequenza corrente per un Blob di pagine. Questa intestazione non viene restituita per i BLOB in blocchi o i BLOB di accodamento |
blob |
Tipo del BLOB. |
cache |
Questa intestazione viene restituita se è stata specificata in precedenza per il Blob. |
client |
Se nella richiesta viene inviata un'intestazione ID richiesta client, questa intestazione sarà presente nella risposta con lo stesso valore. |
content |
Se la richiesta prevede di leggere un intervallo specificato e x-ms-range-get-content-crc64 è impostata su true, la richiesta restituisce un crc64 per l'intervallo, purché la dimensione dell'intervallo sia minore o uguale a 4 MB. Se entrambi x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 viene specificato nella stessa richiesta, avrà esito negativo con 400(Richiesta non valida). |
content |
Questa intestazione restituisce il valore specificato per l'intestazione 'x-ms-blob-content-disposition'. Il campo intestazione della risposta Content-Disposition fornisce informazioni aggiuntive su come elaborare il payload della risposta e può essere usato anche per allegare 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 del BLOB specificato. |
content |
Questa intestazione restituisce il valore specificato per l'intestazione della richiesta Content-Encoding |
content |
Questa intestazione restituisce il valore specificato per l'intestazione della richiesta Content-Language. |
content |
Numero di byte presenti nel corpo della risposta. |
contentMD5 | Se il BLOB ha un hash MD5 e questa operazione consiste nel leggere il BLOB completo, questa intestazione di risposta viene restituita in modo che il client possa verificare l'integrità del contenuto del messaggio. |
content |
Indica l'intervallo di byte restituito nel caso in cui il client abbia richiesto un subset del BLOB impostando l'intestazione della richiesta 'Range'. |
content |
Tipo di supporto del corpo della risposta. Per Download BLOB si tratta di 'application/octet-stream' |
copy |
Ora di conclusione dell'ultima operazione copia BLOB in cui questo BLOB era il BLOB 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. |
copy |
Identificatore di stringa per l'operazione di copia. Usare con Get BLOB Properties per controllare lo stato di questa operazione di copia o passare a Abort Copy BLOB per interrompere una copia in sospeso. |
copy |
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 |
copy |
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. |
copy |
Stato dell'operazione di copia identificata da x-ms-copy-id. |
copy |
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 |
created |
Restituisce la data e l'ora di creazione del BLOB. |
date | Valore di data/ora UTC generato dal servizio che indica l'ora in cui è stata avviata la risposta |
encryption |
Hash SHA-256 della chiave di crittografia usata per crittografare il BLOB. Questa intestazione viene restituita solo quando il BLOB è stato crittografato con una chiave fornita dal cliente. |
encryption |
Restituisce il nome dell'ambito di crittografia usato per crittografare il contenuto del BLOB e i metadati dell'applicazione. Si noti che l'assenza di questa intestazione implica l'uso dell'ambito di crittografia dell'account predefinito. |
error |
Codice di errore |
etag | Il valore ETag contiene un valore che è possibile utilizzare per eseguire le operazioni in modo condizionale. Se la versione della richiesta è 2011-08-18 o successive, il valore ETag sarà racchiuso tra virgolette. |
immutability |
Valore di data/ora UTC generato dal servizio che indica l'ora in cui i criteri di non modificabilità BLOB scadono. |
immutability |
Indica la modalità dei criteri di non modificabilità. |
is |
Il valore di questa intestazione indica se la versione di questo BLOB è una versione corrente, vedere anche l'intestazione x-ms-version-id. |
is |
Se questo BLOB è stato bloccato |
is |
Il valore di questa intestazione è impostato su true se i dati BLOB e i metadati dell'applicazione vengono completamente crittografati usando l'algoritmo specificato. In caso contrario, il valore è impostato su false (quando il BLOB non è crittografato o se vengono crittografate solo parti dei metadati BLOB/applicazione). |
last |
Valore di data/ora UTC generato dal servizio che indica l'ora in cui il BLOB è stato letto o scritto per l'ultima lettura o scrittura in |
last |
Restituisce la data e l'ora dell'ultima modifica apportata al contenitore. Le operazioni che comportano la modifica del Blob, incluso un aggiornamento dei metadati o delle proprietà del Blob, comportano la modifica dell'ora dell'ultima modifica del Blob. |
lease |
Quando un lease è associato a un Blob, specifica se il lease è di durata infinita o fissa. |
lease |
Stato del lease del Blob. |
lease |
Stato del lease corrente del Blob. |
legal |
Indica se nel BLOB è presente un blocco legale. |
metadata | |
object |
facoltativo. Valido solo quando la replica oggetto è abilitata per il contenitore di archiviazione e nel BLOB di destinazione della replica. |
object |
facoltativo. Valido solo quando la replica oggetto è abilitata per il contenitore di archiviazione e nel BLOB di origine della replica. Quando si recupera questa intestazione, restituirà l'intestazione con l'ID criterio e l'ID regola (ad esempio x-ms-or-policyid_ruleid) e il valore sarà lo stato della replica (ad esempio, completato, non riuscito). |
readable |
NODEJS SOLO Corpo della risposta come flusso leggibile node.js.
Sempre |
request |
Questa intestazione identifica in modo univoco la richiesta effettuata e può essere usata per risolvere i problemi relativi alla richiesta. |
tag |
Numero di tag associati al BLOB |
version | Indica la versione del servizio Blob usata per eseguire la richiesta. Questa intestazione viene restituita per le richieste effettuate nella versione 2009-09-19 e successive. |
version |
Valore DateTime restituito dal servizio che identifica in modo univoco il BLOB. Il valore di questa intestazione indica la versione del BLOB e può essere usata nelle richieste successive per accedere a questa versione del BLOB. |
Dettagli proprietà
objectReplicationDestinationPolicyId
ID criterio replica oggetti del BLOB di destinazione.
objectReplicationDestinationPolicyId?: string
Valore della proprietà
string
objectReplicationSourceProperties
ID dei criteri di replica degli oggetti, ID regola e stato del BLOB di origine.
objectReplicationSourceProperties?: ObjectReplicationPolicy[]
Valore della proprietà
Dettagli proprietà ereditate
acceptRanges
Indica che il servizio supporta le richieste di contenuto parziale del Blob.
acceptRanges?: string
Valore della proprietà
string
Ereditato da BlobDownloadResponseModel.acceptRanges
blobBody
SOLO BROWSER
Corpo della risposta come BLOB del browser.
Sempre undefined
in node.js.
blobBody?: Promise<Blob>
Valore della proprietà
Promise<Blob>
Ereditato da BlobDownloadResponseModel.blobBody
blobCommittedBlockCount
Numero di blocchi di cui è stato eseguito il commit presenti nel BLOB. Questa intestazione viene restituita solo per i BLOB di accodamento.
blobCommittedBlockCount?: number
Valore della proprietà
number
Ereditato da BlobDownloadResponseModel.blobCommittedBlockCount
blobContentMD5
Se il BLOB ha un hash MD5 e se la richiesta contiene l'intestazione di intervallo (Intervallo o intervallo x-ms),questa intestazione di risposta viene restituita con il valore MD5 dell'intero BLOB. Questo valore può essere o meno uguale al valore restituito nell'intestazione Content-MD5, con quest'ultimo calcolato dall'intervallo richiesto
blobContentMD5?: Uint8Array
Valore della proprietà
Uint8Array
Ereditato da BlobDownloadResponseModel.blobContentMD5
blobSequenceNumber
Numero di sequenza corrente per un Blob di pagine. Questa intestazione non viene restituita per i BLOB in blocchi o i BLOB di accodamento
blobSequenceNumber?: number
Valore della proprietà
number
Ereditato da BlobDownloadResponseModel.blobSequenceNumber
blobType
Tipo del BLOB.
blobType?: BlobType
Valore della proprietà
Ereditato da BlobDownloadResponseModel.blobType
cacheControl
Questa intestazione viene restituita se è stata specificata in precedenza per il Blob.
cacheControl?: string
Valore della proprietà
string
Ereditato da BlobDownloadResponseModel.cacheControl
clientRequestId
Se nella richiesta viene inviata un'intestazione ID richiesta client, questa intestazione sarà presente nella risposta con lo stesso valore.
clientRequestId?: string
Valore della proprietà
string
Ereditato da BlobDownloadResponseModel.clientRequestId
contentCrc64
Se la richiesta prevede di leggere un intervallo specificato e x-ms-range-get-content-crc64 è impostata su true, la richiesta restituisce un crc64 per l'intervallo, purché la dimensione dell'intervallo sia minore o uguale a 4 MB. Se entrambi x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 viene specificato nella stessa richiesta, avrà esito negativo con 400(Richiesta non valida).
contentCrc64?: Uint8Array
Valore della proprietà
Uint8Array
Ereditato da BlobDownloadResponseModel.contentCrc64
contentDisposition
Questa intestazione restituisce il valore specificato per l'intestazione 'x-ms-blob-content-disposition'. Il campo intestazione della risposta Content-Disposition fornisce informazioni aggiuntive su come elaborare il payload della risposta e può essere usato anche per allegare 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 del BLOB specificato.
contentDisposition?: string
Valore della proprietà
string
Ereditato da BlobDownloadResponseModel.contentDisposition
contentEncoding
Questa intestazione restituisce il valore specificato per l'intestazione della richiesta Content-Encoding
contentEncoding?: string
Valore della proprietà
string
Ereditato da BlobDownloadResponseModel.contentEncoding
contentLanguage
Questa intestazione restituisce il valore specificato per l'intestazione della richiesta Content-Language.
contentLanguage?: string
Valore della proprietà
string
Ereditato da BlobDownloadResponseModel.contentLanguage
contentLength
Numero di byte presenti nel corpo della risposta.
contentLength?: number
Valore della proprietà
number
Ereditato da BlobDownloadResponseModel.contentLength
contentMD5
Se il BLOB ha un hash MD5 e questa operazione consiste nel leggere il BLOB completo, questa intestazione di risposta viene restituita in modo che il client possa verificare l'integrità del contenuto del messaggio.
contentMD5?: Uint8Array
Valore della proprietà
Uint8Array
Ereditato da BlobDownloadResponseModel.contentMD5
contentRange
Indica l'intervallo di byte restituito nel caso in cui il client abbia richiesto un subset del BLOB impostando l'intestazione della richiesta 'Range'.
contentRange?: string
Valore della proprietà
string
Ereditato da BlobDownloadResponseModel.contentRange
contentType
Tipo di supporto del corpo della risposta. Per Download BLOB si tratta di 'application/octet-stream'
contentType?: string
Valore della proprietà
string
Ereditato da BlobDownloadResponseModel.contentType
copyCompletedOn
Ora di conclusione dell'ultima operazione copia BLOB in cui questo BLOB era il BLOB 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.
copyCompletedOn?: Date
Valore della proprietà
Date
Ereditato da BlobDownloadResponseModel.copyCompletedOn
copyId
Identificatore di stringa per l'operazione di copia. Usare con Get BLOB Properties per controllare lo stato di questa operazione di copia o passare a Abort Copy BLOB per interrompere una copia in sospeso.
copyId?: string
Valore della proprietà
string
Ereditato da BLOBDownloadResponseModel.copyId
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
copyProgress?: string
Valore della proprietà
string
Ereditato da BLOBDownloadResponseModel.copyProgress
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.
copySource?: string
Valore della proprietà
string
Ereditato da BLOBDownloadResponseModel.copySource
copyStatus
Stato dell'operazione di copia identificata da x-ms-copy-id.
copyStatus?: CopyStatusType
Valore della proprietà
Ereditato da BLOBDownloadResponseModel.copyStatus
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
copyStatusDescription?: string
Valore della proprietà
string
Ereditato da BLOBDownloadResponseModel.copyStatusDescription
createdOn
Restituisce la data e l'ora di creazione del BLOB.
createdOn?: Date
Valore della proprietà
Date
Ereditato da BLOBDownloadResponseModel.createOn
date
Valore di data/ora UTC generato dal servizio che indica l'ora in cui è stata avviata la risposta
date?: Date
Valore della proprietà
Date
Ereditato da BLOBDownloadResponseModel.date
encryptionKeySha256
Hash SHA-256 della chiave di crittografia usata per crittografare il BLOB. Questa intestazione viene restituita solo quando il BLOB è stato crittografato con una chiave fornita dal cliente.
encryptionKeySha256?: string
Valore della proprietà
string
Ereditato da BLOBDownloadResponseModel.encryptionKeySha256
encryptionScope
Restituisce il nome dell'ambito di crittografia usato per crittografare il contenuto del BLOB e i metadati dell'applicazione. Si noti che l'assenza di questa intestazione implica l'uso dell'ambito di crittografia dell'account predefinito.
encryptionScope?: string
Valore della proprietà
string
Ereditato da BLOBDownloadResponseModel.encryptionScope
errorCode
Codice di errore
errorCode?: string
Valore della proprietà
string
Ereditato da BLOBDownloadResponseModel.errorCode
etag
Il valore ETag contiene un valore che è possibile utilizzare per eseguire le operazioni in modo condizionale. Se la versione della richiesta è 2011-08-18 o successive, il valore ETag sarà racchiuso tra virgolette.
etag?: string
Valore della proprietà
string
Ereditato da BLOBDownloadResponseModel.etag
immutabilityPolicyExpiresOn
Valore di data/ora UTC generato dal servizio che indica l'ora in cui i criteri di non modificabilità BLOB scadono.
immutabilityPolicyExpiresOn?: Date
Valore della proprietà
Date
Ereditato da BLOBDownloadResponseModel.immutabilityPolicyExpiresOn
immutabilityPolicyMode
Indica la modalità dei criteri di non modificabilità.
immutabilityPolicyMode?: BlobImmutabilityPolicyMode
Valore della proprietà
Ereditato da BLOBDownloadResponseModel.immutabilityPolicyMode
isCurrentVersion
Il valore di questa intestazione indica se la versione di questo BLOB è una versione corrente, vedere anche l'intestazione x-ms-version-id.
isCurrentVersion?: boolean
Valore della proprietà
boolean
Ereditato da BLOBDownloadResponseModel.isCurrentVersion
isSealed
Se questo BLOB è stato bloccato
isSealed?: boolean
Valore della proprietà
boolean
Ereditato da BLOBDownloadResponseModel.isSealed
isServerEncrypted
Il valore di questa intestazione è impostato su true se i dati BLOB e i metadati dell'applicazione vengono completamente crittografati usando l'algoritmo specificato. In caso contrario, il valore è impostato su false (quando il BLOB non è crittografato o se vengono crittografate solo parti dei metadati BLOB/applicazione).
isServerEncrypted?: boolean
Valore della proprietà
boolean
Ereditato da BLOBDownloadResponseModel.isServerEncrypted
lastAccessed
Valore di data/ora UTC generato dal servizio che indica l'ora in cui il BLOB è stato letto o scritto per l'ultima lettura o scrittura in
lastAccessed?: Date
Valore della proprietà
Date
Ereditato da BLOBDownloadResponseModel.lastAccessed
lastModified
Restituisce la data e l'ora dell'ultima modifica apportata al contenitore. Le operazioni che comportano la modifica del Blob, incluso un aggiornamento dei metadati o delle proprietà del Blob, comportano la modifica dell'ora dell'ultima modifica del Blob.
lastModified?: Date
Valore della proprietà
Date
Ereditato da BLOBDownloadResponseModel.lastModified
leaseDuration
Quando un lease è associato a un Blob, specifica se il lease è di durata infinita o fissa.
leaseDuration?: LeaseDurationType
Valore della proprietà
Ereditato da BLOBDownloadResponseModel.leaseDuration
leaseState
Stato del lease del Blob.
leaseState?: LeaseStateType
Valore della proprietà
Ereditato da BLOBDownloadResponseModel.leaseState
leaseStatus
Stato del lease corrente del Blob.
leaseStatus?: LeaseStatusType
Valore della proprietà
Ereditato da BLOBDownloadResponseModel.leaseStatus
legalHold
Indica se nel BLOB è presente un blocco legale.
legalHold?: boolean
Valore della proprietà
boolean
Ereditato da BLOBDownloadResponseModel.legalHold
metadata
metadata?: {[propertyName: string]: string}
Valore della proprietà
{[propertyName: string]: string}
Ereditato da BLOBDownloadResponseModel.metadata
objectReplicationPolicyId
facoltativo. Valido solo quando la replica oggetto è abilitata per il contenitore di archiviazione e nel BLOB di destinazione della replica.
objectReplicationPolicyId?: string
Valore della proprietà
string
Ereditato da BLOBDownloadResponseModel.objectReplicationPolicyId
objectReplicationRules
facoltativo. Valido solo quando la replica oggetto è abilitata per il contenitore di archiviazione e nel BLOB di origine della replica. Quando si recupera questa intestazione, restituirà l'intestazione con l'ID criterio e l'ID regola (ad esempio x-ms-or-policyid_ruleid) e il valore sarà lo stato della replica (ad esempio, completato, non riuscito).
objectReplicationRules?: {[propertyName: string]: string}
Valore della proprietà
{[propertyName: string]: string}
Ereditato da BLOBDownloadResponseModel.objectReplicationRules
readableStreamBody
NODEJS SOLO
Corpo della risposta come flusso leggibile node.js.
Sempre undefined
nel browser.
readableStreamBody?: ReadableStream
Valore della proprietà
ReadableStream
Ereditato da BLOBDownloadResponseModel.readableStreamBody
requestId
Questa intestazione identifica in modo univoco la richiesta effettuata e può essere usata per risolvere i problemi relativi alla richiesta.
requestId?: string
Valore della proprietà
string
Ereditato da BLOBDownloadResponseModel.requestId
tagCount
Numero di tag associati al BLOB
tagCount?: number
Valore della proprietà
number
Ereditato da BLOBDownloadResponseModel.tagCount
version
Indica la versione del servizio Blob usata per eseguire la richiesta. Questa intestazione viene restituita per le richieste effettuate nella versione 2009-09-19 e successive.
version?: string
Valore della proprietà
string
Ereditato da BLOBDownloadResponseModel.version
versionId
Valore DateTime restituito dal servizio che identifica in modo univoco il BLOB. Il valore di questa intestazione indica la versione del BLOB e può essere usata nelle richieste successive per accedere a questa versione del BLOB.
versionId?: string
Valore della proprietà
string
Ereditato da BLOBDownloadResponseModel.versionId