Condividi tramite


BlobDownloadToBufferOptions interface

Interfaccia di opzione per l'operazione downloadToBuffer .

Extends

Proprietà

abortSignal

Implementazione dell'interfaccia AbortSignalLike per segnalare la richiesta di annullamento dell'operazione. Ad esempio, usare il @azure/abort-controller per creare un oggetto AbortSignal.

blockSize

blockSize è i dati che ogni richiesta tenta di scaricare. Deve essere maggiore o uguale a 0. Se impostato su 0 o non definito, blockSize verrà calcolato automaticamente in base alle dimensioni del BLOB.

concurrency

Concorrenza del download parallelo.

conditions

Intestazioni delle condizioni di accesso.

customerProvidedKey

Informazioni chiave fornite dal cliente.

maxRetryRequestsPerBlock

Facoltativa. DISPONIBILE SOLO IN NODE.JS.

Numero di tentativi che verranno eseguiti al termine imprevisto del flusso di download del blocco originale. Il tipo di terminazione precedente non attiverà i criteri di ripetizione dei tentativi definiti in una pipeline, perché non generano errori di rete.

Con questa opzione, ogni nuovo tentativo aggiuntivo indica che una richiesta FileClient.download() aggiuntiva verrà effettuata dal punto interrotto, fino a quando non viene scaricato correttamente il blocco richiesto o viene raggiunto maxRetryRequestsPerBlock.

Il valore predefinito è 5. Impostare un valore maggiore quando si trova in una rete scarsa.

onProgress

Aggiornamento dello stato di avanzamento.

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 annullamento dell'operazione. Ad esempio, usare il @azure/abort-controller per creare un oggetto AbortSignal.

abortSignal?: AbortSignalLike

Valore della proprietà

blockSize

blockSize è i dati che ogni richiesta tenta di scaricare. Deve essere maggiore o uguale a 0. Se impostato su 0 o non definito, blockSize verrà calcolato automaticamente in base alle dimensioni del BLOB.

blockSize?: number

Valore della proprietà

number

concurrency

Concorrenza del download parallelo.

concurrency?: number

Valore della proprietà

number

conditions

Intestazioni delle condizioni di accesso.

conditions?: BlobRequestConditions

Valore della proprietà

customerProvidedKey

Informazioni chiave fornite dal cliente.

customerProvidedKey?: CpkInfo

Valore della proprietà

maxRetryRequestsPerBlock

Facoltativa. DISPONIBILE SOLO IN NODE.JS.

Numero di tentativi che verranno eseguiti al termine imprevisto del flusso di download del blocco originale. Il tipo di terminazione precedente non attiverà i criteri di ripetizione dei tentativi definiti in una pipeline, perché non generano errori di rete.

Con questa opzione, ogni nuovo tentativo aggiuntivo indica che una richiesta FileClient.download() aggiuntiva verrà effettuata dal punto interrotto, fino a quando non viene scaricato correttamente il blocco richiesto o viene raggiunto maxRetryRequestsPerBlock.

Il valore predefinito è 5. Impostare un valore maggiore quando si trova in una rete scarsa.

maxRetryRequestsPerBlock?: number

Valore della proprietà

number

onProgress

Aggiornamento dello stato di avanzamento.

onProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

Dettagli proprietà ereditate

tracingOptions

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

tracingOptions?: OperationTracingOptions

Valore della proprietà

Ereditato daCommonOptions.tracingOptions