Condividi tramite


FileDownloadToBufferOptions interface

Interfaccia dell'opzione per l'operazione downloadToBuffer .

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

concurrency

La concorrenza indica il numero massimo di intervalli da scaricare in parallelo. Se non specificato, per impostazione predefinita verrà usata 5 concorrenza.

leaseAccessConditions

Condizioni di accesso in lease.

maxRetryRequestsPerRange

Facoltativa. DISPONIBILE SOLO IN NODE.JS.

Quanti tentativi eseguiranno quando termina imprevisto il flusso di download dell'intervallo originale. Il tipo di fine precedente non attiva criteri di ripetizione dei tentativi definiti in una pipeline, perché non genera errori di rete.

Con questa opzione, ogni nuovo tentativo aggiuntivo indica che viene effettuata una richiesta shareFileClient.download() aggiuntiva dal punto interrotto, fino a quando non viene scaricato correttamente l'intervallo richiesto o maxRetryRequestsPerRange viene raggiunto.

Il valore predefinito è 5, impostare un valore maggiore quando in rete scarsa.

onProgress

Aggiornamento dello stato di avanzamento.

rangeSize

Quando si scaricano file di Azure, il metodo di download tenterà di suddividere file di grandi dimensioni in intervalli di piccole dimensioni. Ogni piccolo intervallo verrà scaricato tramite una richiesta separata. Questa opzione definisce i dati di dimensioni ogni piccola richiesta che tenta di scaricare. Deve essere maggiore di 0, userà il valore predefinito se non definito,

Proprietà ereditate

tracingOptions

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

abortSignal?: AbortSignalLike

Valore della proprietà

concurrency

La concorrenza indica il numero massimo di intervalli da scaricare in parallelo. Se non specificato, per impostazione predefinita verrà usata 5 concorrenza.

concurrency?: number

Valore della proprietà

number

leaseAccessConditions

Condizioni di accesso in lease.

leaseAccessConditions?: LeaseAccessConditions

Valore della proprietà

maxRetryRequestsPerRange

Facoltativa. DISPONIBILE SOLO IN NODE.JS.

Quanti tentativi eseguiranno quando termina imprevisto il flusso di download dell'intervallo originale. Il tipo di fine precedente non attiva criteri di ripetizione dei tentativi definiti in una pipeline, perché non genera errori di rete.

Con questa opzione, ogni nuovo tentativo aggiuntivo indica che viene effettuata una richiesta shareFileClient.download() aggiuntiva dal punto interrotto, fino a quando non viene scaricato correttamente l'intervallo richiesto o maxRetryRequestsPerRange viene raggiunto.

Il valore predefinito è 5, impostare un valore maggiore quando in rete scarsa.

maxRetryRequestsPerRange?: number

Valore della proprietà

number

onProgress

Aggiornamento dello stato di avanzamento.

onProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

rangeSize

Quando si scaricano file di Azure, il metodo di download tenterà di suddividere file di grandi dimensioni in intervalli di piccole dimensioni. Ogni piccolo intervallo verrà scaricato tramite una richiesta separata. Questa opzione definisce i dati di dimensioni ogni piccola richiesta che tenta di scaricare. Deve essere maggiore di 0, userà il valore predefinito se non definito,

rangeSize?: number

Valore della proprietà

number

Dettagli proprietà ereditate

tracingOptions

tracingOptions?: OperationTracingOptions

Valore della proprietà

Ereditato daCommonOptions.tracingOptions