BlockBlobUploadOptions interface
Opzioni per configurare <xref:BlockBlobClient.upload> l'operazione.
- Extends
Proprietà
abort |
Implementazione dell'interfaccia |
blob |
Intestazioni HTTP da impostare durante il caricamento in un BLOB a blocchi. Un'intestazione comune da impostare è |
conditions | Condizioni da soddisfare durante il caricamento nel BLOB di blocchi. |
customer |
Informazioni chiave fornite dal cliente. |
encryption |
Facoltativa. Versione 2019-07-07 e successiva. Specifica il nome dell'ambito di crittografia da usare 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 inattivi per Servizi di archiviazione di Azure. |
immutability |
Facoltativa. Specifica i criteri di immutabilità per un BLOB. Si noti che è il parametro è applicabile solo a un BLOB all'interno di un contenitore con worm a livello di versione abilitato. |
legal |
Facoltativa. Indica se un blocco legale deve essere inserito nel BLOB. Si noti che è il parametro è applicabile solo a un BLOB all'interno di un contenitore con worm a livello di versione abilitato. |
metadata | Insieme di coppie di stringhe chiave-valore da associare al BLOB durante il caricamento in un BLOB a blocchi. |
on |
Callback per ricevere eventi sullo stato di avanzamento dell'operazione di caricamento. |
tags | Tag BLOB. |
tier | Livello di accesso. Altri dettagli - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers |
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
oggetto .
abortSignal?: AbortSignalLike
Valore della proprietà
AbortSignalLike
blobHTTPHeaders
Intestazioni HTTP da impostare durante il caricamento in un BLOB a 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 di blocchi.
conditions?: BlobRequestConditions
Valore della proprietà
customerProvidedKey
Informazioni chiave fornite dal cliente.
customerProvidedKey?: CpkInfo
Valore della proprietà
encryptionScope
Facoltativa. Versione 2019-07-07 e successiva. Specifica il nome dell'ambito di crittografia da usare 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 inattivi per Servizi di archiviazione di Azure.
encryptionScope?: string
Valore della proprietà
string
immutabilityPolicy
Facoltativa. Specifica i criteri di immutabilità per un BLOB. Si noti che è il parametro è applicabile solo a un BLOB all'interno di un contenitore con worm a livello di versione abilitato.
immutabilityPolicy?: BlobImmutabilityPolicy
Valore della proprietà
legalHold
Facoltativa. Indica se un blocco legale deve essere inserito nel BLOB. Si noti che è il 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
Insieme di coppie di stringhe chiave-valore da associare al BLOB durante il caricamento in un BLOB a 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://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers
tier?: BlockBlobTier | string
Valore della proprietà
BlockBlobTier | string
tracingOptions
Opzioni per configurare gli intervalli creati quando la traccia è abilitata.
tracingOptions?: OperationTracingOptions
Valore della proprietà
OperationTracingOptions
Azure SDK for JavaScript