BlobGetPropertiesHeaders interface
Definisce le intestazioni per Blob_getProperties'operazione.
Proprietà
accept |
Indica che il servizio supporta le richieste di contenuto parziale del Blob. |
access |
Livello di BLOB di pagine in un account di archiviazione Premium o un livello di BLOB in blocchi negli account di archiviazione BLOB con ridondanza locale. Per un elenco dei livelli BLOB di pagine Premium consentiti, vedere https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features. Per gli account di archiviazione BLOB con ridondanza locale, i valori validi sono accesso frequente/sporadico/archivio. |
access |
Ora in cui il livello è stato modificato nell'oggetto . Viene restituito solo se il livello nel BLOB in blocchi è mai stato impostato. |
access |
Solo per i BLOB di pagine in un account di archiviazione Premium. Se il livello di accesso non è impostato in modo esplicito nel BLOB, il livello viene dedotto in base alla lunghezza del contenuto e questa intestazione verrà restituita con il valore true. |
archive |
Per gli account di archiviazione BLOB con ridondanza locale, i valori validi sono reidratati in sospeso-to-hot/rehydrate-to-cool. Se il BLOB viene riattivato e non è completo, questa intestazione viene restituita a indicare che la riattivazione è in sospeso e indica anche il livello di destinazione. |
blob |
Numero di blocchi di cui è stato eseguito il commit presenti nel BLOB. Questa intestazione viene restituita solo per i BLOB di accodamento. |
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 |
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 |
La dimensione del BLOB in byte. Per un BLOB di pagine, questa intestazione restituisce il valore dell'intestazione x-ms-blob-content-length archiviata con il BLOB. |
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 |
Il tipo di contenuto specificato per il BLOB. Il tipo di contenuto predefinito è '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 una conclusione dell'operazione Di copia BLOB 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 Interrompi copia BLOB per interrompere una copia in sospeso. |
copy |
Contiene il numero di byte copiati e il totale dei byte nell'origine nell'ultima operazione Copia BLOB in cui questo BLOB è 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 stata 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 |
URL di lunghezza massima di 2 KB che specifica il BLOB di origine o il file usato nell'ultima operazione copia BLOB in cui questo BLOB era il BLOB di destinazione. Questa intestazione non viene visualizzata se questo BLOB non è mai stata la destinazione in un'operazione Di copia BLOB o se questo BLOB è stato modificato dopo una conclusione dell'operazione Di copia BLOB 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 stata 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 |
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 |
destination |
Incluso se il BLOB è un BLOB di copia incrementale o uno snapshot di copia incrementale, se x-ms-copy-status ha esito positivo. Ora snapshot dell'ultimo snapshot di copia incrementale riuscito per questo BLOB. |
encryption |
Hash SHA-256 della chiave di crittografia usata per crittografare i metadati. Questa intestazione viene restituita solo quando i metadati sono stati crittografati con una chiave fornita dal cliente. |
encryption |
Restituisce il nome dell'ambito di crittografia utilizzato 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. |
expires |
Ora in cui il BLOB scadrà. |
immutability |
Valore di data/ora UTC generato dal servizio che indica l'ora in cui il criterio di immutabilità del BLOB scadrà. |
immutability |
Indica la modalità dei criteri di immutabilità. |
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 |
Incluso se il BLOB è un BLOB di copia incrementale. |
is |
Se il BLOB è stato bloccato |
is |
Il valore di questa intestazione è impostato su true se i dati BLOB e i metadati dell'applicazione sono 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 dell'ultima lettura o scrittura del BLOB |
last |
Restituisce la data e l'ora dell'ultima modifica apportata al BLOB. 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 a fini giudiziari. |
metadata | |
object |
Facoltativa. Valido solo quando replica oggetti è abilitata per il contenitore di archiviazione e nel BLOB di destinazione della replica. |
object |
Facoltativa. Valido solo quando replica oggetti è abilitata per il contenitore di archiviazione e nel BLOB di origine della replica. Quando si recupera questa intestazione, verrà restituita 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). |
rehydrate |
Se uno stato di riattivazione di un oggetto è in sospeso, questa intestazione viene restituita con priorità di riattivazione. |
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 usato nelle richieste successive per accedere a questa versione del BLOB. |
Dettagli proprietà
acceptRanges
Indica che il servizio supporta le richieste di contenuto parziale del Blob.
acceptRanges?: string
Valore della proprietà
string
accessTier
Livello di BLOB di pagine in un account di archiviazione Premium o un livello di BLOB in blocchi negli account di archiviazione BLOB con ridondanza locale. Per un elenco dei livelli BLOB di pagine Premium consentiti, vedere https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features. Per gli account di archiviazione BLOB con ridondanza locale, i valori validi sono accesso frequente/sporadico/archivio.
accessTier?: string
Valore della proprietà
string
accessTierChangedOn
Ora in cui il livello è stato modificato nell'oggetto . Viene restituito solo se il livello nel BLOB in blocchi è mai stato impostato.
accessTierChangedOn?: Date
Valore della proprietà
Date
accessTierInferred
Solo per i BLOB di pagine in un account di archiviazione Premium. Se il livello di accesso non è impostato in modo esplicito nel BLOB, il livello viene dedotto in base alla lunghezza del contenuto e questa intestazione verrà restituita con il valore true.
accessTierInferred?: boolean
Valore della proprietà
boolean
archiveStatus
Per gli account di archiviazione BLOB con ridondanza locale, i valori validi sono reidratati in sospeso-to-hot/rehydrate-to-cool. Se il BLOB viene riattivato e non è completo, questa intestazione viene restituita a indicare che la riattivazione è in sospeso e indica anche il livello di destinazione.
archiveStatus?: string
Valore della proprietà
string
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
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
blobType
cacheControl
Questa intestazione viene restituita se è stata specificata in precedenza per il Blob.
cacheControl?: string
Valore della proprietà
string
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
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
contentEncoding
Questa intestazione restituisce il valore specificato per l'intestazione della richiesta Content-Encoding
contentEncoding?: string
Valore della proprietà
string
contentLanguage
Questa intestazione restituisce il valore specificato per l'intestazione della richiesta Content-Language.
contentLanguage?: string
Valore della proprietà
string
contentLength
La dimensione del BLOB in byte. Per un BLOB di pagine, questa intestazione restituisce il valore dell'intestazione x-ms-blob-content-length archiviata con il BLOB.
contentLength?: number
Valore della proprietà
number
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
contentType
Il tipo di contenuto specificato per il BLOB. Il tipo di contenuto predefinito è 'application/octet-stream'
contentType?: string
Valore della proprietà
string
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 una conclusione dell'operazione Di copia BLOB usando Imposta proprietà BLOB, Put BLOB o Put Block List.
copyCompletedOn?: Date
Valore della proprietà
Date
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 Interrompi copia BLOB per interrompere una copia in sospeso.
copyId?: string
Valore della proprietà
string
copyProgress
Contiene il numero di byte copiati e il totale dei byte nell'origine nell'ultima operazione Copia BLOB in cui questo BLOB è 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 stata 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
copyProgress?: string
Valore della proprietà
string
copySource
URL di lunghezza massima di 2 KB che specifica il BLOB di origine o il file usato nell'ultima operazione copia BLOB in cui questo BLOB era il BLOB di destinazione. Questa intestazione non viene visualizzata se questo BLOB non è mai stata la destinazione in un'operazione Di copia BLOB o se questo BLOB è stato modificato dopo una conclusione dell'operazione Di copia BLOB usando Imposta proprietà BLOB, Put BLOB o Put Block List.
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 dell'ultimo errore di copia irreversibile o non. Questa intestazione non viene visualizzata se questo BLOB non è mai stata 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
copyStatusDescription?: string
Valore della proprietà
string
createdOn
Restituisce la data e l'ora di creazione del BLOB.
createdOn?: Date
Valore della proprietà
Date
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
destinationSnapshot
Incluso se il BLOB è un BLOB di copia incrementale o uno snapshot di copia incrementale, se x-ms-copy-status ha esito positivo. Ora snapshot dell'ultimo snapshot di copia incrementale riuscito per questo BLOB.
destinationSnapshot?: string
Valore della proprietà
string
encryptionKeySha256
Hash SHA-256 della chiave di crittografia usata per crittografare i metadati. Questa intestazione viene restituita solo quando i metadati sono stati crittografati con una chiave fornita dal cliente.
encryptionKeySha256?: string
Valore della proprietà
string
encryptionScope
Restituisce il nome dell'ambito di crittografia utilizzato 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
errorCode
Codice di errore
errorCode?: string
Valore della proprietà
string
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
expiresOn
Ora in cui il BLOB scadrà.
expiresOn?: Date
Valore della proprietà
Date
immutabilityPolicyExpiresOn
Valore di data/ora UTC generato dal servizio che indica l'ora in cui il criterio di immutabilità del BLOB scadrà.
immutabilityPolicyExpiresOn?: Date
Valore della proprietà
Date
immutabilityPolicyMode
Indica la modalità dei criteri di immutabilità.
immutabilityPolicyMode?: BlobImmutabilityPolicyMode
Valore della proprietà
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
isIncrementalCopy
Incluso se il BLOB è un BLOB di copia incrementale.
isIncrementalCopy?: boolean
Valore della proprietà
boolean
isSealed
Se il BLOB è stato bloccato
isSealed?: boolean
Valore della proprietà
boolean
isServerEncrypted
Il valore di questa intestazione è impostato su true se i dati BLOB e i metadati dell'applicazione sono 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
lastAccessed
Valore di data/ora UTC generato dal servizio che indica l'ora dell'ultima lettura o scrittura del BLOB
lastAccessed?: Date
Valore della proprietà
Date
lastModified
Restituisce la data e l'ora dell'ultima modifica apportata al BLOB. 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
leaseDuration
Quando un lease è associato a un Blob, specifica se il lease è di durata infinita o fissa.
leaseDuration?: LeaseDurationType
Valore della proprietà
leaseState
leaseStatus
Stato del lease corrente del Blob.
leaseStatus?: LeaseStatusType
Valore della proprietà
legalHold
Indica se nel BLOB è presente un blocco a fini giudiziari.
legalHold?: boolean
Valore della proprietà
boolean
metadata
metadata?: [key: string]: string
Valore della proprietà
[key: string]: string
objectReplicationPolicyId
Facoltativa. Valido solo quando replica oggetti è abilitata per il contenitore di archiviazione e nel BLOB di destinazione della replica.
objectReplicationPolicyId?: string
Valore della proprietà
string
objectReplicationRules
Facoltativa. Valido solo quando replica oggetti è abilitata per il contenitore di archiviazione e nel BLOB di origine della replica. Quando si recupera questa intestazione, verrà restituita 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?: [key: string]: string
Valore della proprietà
[key: string]: string
rehydratePriority
Se uno stato di riattivazione di un oggetto è in sospeso, questa intestazione viene restituita con priorità di riattivazione.
rehydratePriority?: RehydratePriority
Valore della proprietà
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
tagCount
Numero di tag associati al BLOB
tagCount?: number
Valore della proprietà
number
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
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 usato nelle richieste successive per accedere a questa versione del BLOB.
versionId?: string
Valore della proprietà
string
Azure SDK for JavaScript