BlockBlobUploadOptions interface
Opzioni per configurare l'operazione BlockBlobClient.upload .
- Extends
Proprietà
| abort |
Implementazione dell'interfaccia |
| blob |
Intestazioni HTTP da impostare durante il caricamento in un BLOB in blocchi. Un'intestazione comune da impostare è |
| conditions | Condizioni da soddisfare durante il caricamento nel BLOB in blocchi. |
| content |
Opzioni per indicare quale algoritmo utilizzare per la validazione dei contenuti durante il caricamento. |
| customer |
Informazioni chiave fornite dal cliente. |
| encryption |
Optional. Versione 2019-07-07 e successive. Specifica il nome dell'ambito di crittografia da utilizzare per crittografare i dati forniti nella richiesta. Se non specificato, la crittografia viene eseguita con l'ambito di crittografia dell'account predefinito. Per altre informazioni, vedere Crittografia dei dati inattivi per i servizi di archiviazione di Azure. |
| immutability |
Optional. Specifica i criteri di immutabilità per un BLOB. Si noti che è un parametro applicabile solo a un BLOB all'interno di un contenitore con worm a livello di versione abilitato. |
| legal |
Optional. Indica se un blocco a fini giudiziari deve essere inserito nel BLOB. Si noti che è un parametro applicabile solo a un BLOB all'interno di un contenitore con worm a livello di versione abilitato. |
| metadata | Raccolta di coppie di stringhe chiave-valore da associare al BLOB durante il caricamento in un BLOB in blocchi. |
| on |
Callback per ricevere eventi sullo stato di avanzamento dell'operazione di caricamento. |
| tags | Tag BLOB. |
| tier | Livello di accesso. Altri dettagli - https://learn.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers |
| transactional |
Hash CRC64 del contenuto del BLOB. Questo hash viene usato per verificare l'integrità del BLOB durante il trasporto. Quando viene specificato questo valore, il servizio di archiviazione confronta l'hash del contenuto che è arrivato con questo valore. transactionalContentMD5 e transactionalContentCrc64 non possono essere impostati contemporaneamente. |
| transactional |
Hash MD5 del contenuto del BLOB. Questo hash viene usato per verificare l'integrità del BLOB durante il trasporto. Quando viene specificato questo valore, il servizio di archiviazione confronta l'hash del contenuto che è arrivato con questo valore. transactionalContentMD5 e transactionalContentCrc64 non possono essere impostati contemporaneamente. |
Proprietà ereditate
| tracing |
Opzioni per configurare gli intervalli creati quando la traccia è abilitata. |
Dettagli proprietà
abortSignal
Implementazione dell'interfaccia AbortSignalLike per segnalare la richiesta di annullare l'operazione.
Ad esempio, usare il @azure/abort-controller per creare un AbortSignal.
abortSignal?: AbortSignalLike
Valore della proprietà
blobHTTPHeaders
Intestazioni HTTP da impostare durante il caricamento in un BLOB in blocchi. Un'intestazione comune da impostare è blobContentType, consentendo al browser di fornire funzionalità in base al tipo di file.
blobHTTPHeaders?: BlobHTTPHeaders
Valore della proprietà
conditions
Condizioni da soddisfare durante il caricamento nel BLOB in blocchi.
conditions?: BlobRequestConditions
Valore della proprietà
contentChecksumAlgorithm
Opzioni per indicare quale algoritmo utilizzare per la validazione dei contenuti durante il caricamento.
contentChecksumAlgorithm?: StorageChecksumAlgorithm
Valore della proprietà
customerProvidedKey
Informazioni chiave fornite dal cliente.
customerProvidedKey?: CpkInfo
Valore della proprietà
encryptionScope
Optional. Versione 2019-07-07 e successive. Specifica il nome dell'ambito di crittografia da utilizzare per crittografare i dati forniti nella richiesta. Se non specificato, la crittografia viene eseguita con l'ambito di crittografia dell'account predefinito. Per altre informazioni, vedere Crittografia dei dati inattivi per i servizi di archiviazione di Azure.
encryptionScope?: string
Valore della proprietà
string
immutabilityPolicy
Optional. Specifica i criteri di immutabilità per un BLOB. Si noti che è un parametro applicabile solo a un BLOB all'interno di un contenitore con worm a livello di versione abilitato.
immutabilityPolicy?: BlobImmutabilityPolicy
Valore della proprietà
legalHold
Optional. Indica se un blocco a fini giudiziari deve essere inserito nel BLOB. Si noti che è un parametro applicabile solo a un BLOB all'interno di un contenitore con worm a livello di versione abilitato.
legalHold?: boolean
Valore della proprietà
boolean
metadata
Raccolta di coppie di stringhe chiave-valore da associare al BLOB durante il caricamento in un BLOB in blocchi.
metadata?: Metadata
Valore della proprietà
onProgress
Callback per ricevere eventi sullo stato di avanzamento dell'operazione di caricamento.
onProgress?: (progress: TransferProgressEvent) => void
Valore della proprietà
(progress: TransferProgressEvent) => void
tags
tier
Livello di accesso. Altri dettagli - https://learn.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers
tier?: string
Valore della proprietà
string
transactionalContentCrc64
Hash CRC64 del contenuto del BLOB. Questo hash viene usato per verificare l'integrità del BLOB durante il trasporto. Quando viene specificato questo valore, il servizio di archiviazione confronta l'hash del contenuto che è arrivato con questo valore.
transactionalContentMD5 e transactionalContentCrc64 non possono essere impostati contemporaneamente.
transactionalContentCrc64?: Uint8Array
Valore della proprietà
Uint8Array
transactionalContentMD5
Hash MD5 del contenuto del BLOB. Questo hash viene usato per verificare l'integrità del BLOB durante il trasporto. Quando viene specificato questo valore, il servizio di archiviazione confronta l'hash del contenuto che è arrivato con questo valore.
transactionalContentMD5 e transactionalContentCrc64 non possono essere impostati contemporaneamente.
transactionalContentMD5?: Uint8Array
Valore della proprietà
Uint8Array
Dettagli proprietà ereditate
tracingOptions
Opzioni per configurare gli intervalli creati quando la traccia è abilitata.
tracingOptions?: OperationTracingOptions
Valore della proprietà
Ereditato daCommonOptions.tracingOptions