Condividi tramite


FileDownloadToBufferOptions interface

Interfaccia dell'opzione per l'operazione di 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 AbortSignal.

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

maxRetryRequestsPerRange

Opzionale. DISPONIBILE SOLO IN NODE.JS.

Numero di tentativi che verranno eseguiti al termine imprevisto del flusso di download dell'intervallo originale. I tipi di estremità precedenti non attiveranno 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 aggiuntiva ShareFileClient.download() verrà effettuata dal punto interrotto, fino a quando non viene raggiunto l'intervallo richiesto o maxRetryRequestsPerRange.

Il valore predefinito è 5. Impostare un valore maggiore quando si trova in una 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 delle 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 AbortSignal.

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

leaseAccessConditions?: LeaseAccessConditions

Valore della proprietà

maxRetryRequestsPerRange

Opzionale. DISPONIBILE SOLO IN NODE.JS.

Numero di tentativi che verranno eseguiti al termine imprevisto del flusso di download dell'intervallo originale. I tipi di estremità precedenti non attiveranno 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 aggiuntiva ShareFileClient.download() verrà effettuata dal punto interrotto, fino a quando non viene raggiunto l'intervallo richiesto o maxRetryRequestsPerRange.

Il valore predefinito è 5. Impostare un valore maggiore quando si trova in una 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 delle 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