Condividi tramite


BlockBlobParallelUploadOptions interface

Interfaccia di opzione per uploadFile e <xref:BlockBlobClient.uploadSeekableStream>.

Extends

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.

blobHTTPHeaders

Intestazioni HTTP BLOB. Un'intestazione comune da impostare è blobContentType, consentendo al browser di fornire funzionalità in base al tipo di file.

blockSize

Dimensioni blob in blocchi di destinazione in byte.

concurrency

Concorrenza del caricamento parallelo. Deve essere maggiore o uguale a 0.

conditions

Intestazioni delle condizioni di accesso.

encryptionScope

Opzionale. 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.

maxSingleShotSize

Soglia delle dimensioni del BLOB in byte per avviare il caricamento della concorrenza. Il valore predefinito è 256 MB, le dimensioni del BLOB inferiori a questa opzione verranno caricate tramite un'operazione di I/O senza concorrenza. È possibile personalizzare un valore minore del valore predefinito.

metadata

Metadati del BLOB in blocchi.

onProgress

Aggiornamento dello stato di avanzamento.

tags

Tag BLOB.

tier

Livello di accesso. Altri dettagli - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

Proprietà ereditate

tracingOptions

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 BLOB. Un'intestazione comune da impostare è blobContentType, consentendo al browser di fornire funzionalità in base al tipo di file.

blobHTTPHeaders?: BlobHTTPHeaders

Valore della proprietà

blockSize

Dimensioni blob in blocchi di destinazione in byte.

blockSize?: number

Valore della proprietà

number

concurrency

Concorrenza del caricamento parallelo. Deve essere maggiore o uguale a 0.

concurrency?: number

Valore della proprietà

number

conditions

Intestazioni delle condizioni di accesso.

conditions?: BlobRequestConditions

Valore della proprietà

encryptionScope

Opzionale. 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

maxSingleShotSize

Soglia delle dimensioni del BLOB in byte per avviare il caricamento della concorrenza. Il valore predefinito è 256 MB, le dimensioni del BLOB inferiori a questa opzione verranno caricate tramite un'operazione di I/O senza concorrenza. È possibile personalizzare un valore minore del valore predefinito.

maxSingleShotSize?: number

Valore della proprietà

number

metadata

Metadati del BLOB in blocchi.

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

Valore della proprietà

{[propertyName: string]: string}

onProgress

Aggiornamento dello stato di avanzamento.

onProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

tags

Tag BLOB.

tags?: Tags

Valore della proprietà

tier

Livello di accesso. Altri dettagli - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tier?: string

Valore della proprietà

string

Dettagli proprietà ereditate

tracingOptions

Opzioni per configurare gli intervalli creati quando la traccia è abilitata.

tracingOptions?: OperationTracingOptions

Valore della proprietà

ereditato daCommonOptions.tracingOptions