FileDownloadToBufferOptions interface
Interfaccia dell'opzione per l'operazione downloadToBuffer .
- Extends
Proprietà
abort |
Implementazione dell'interfaccia |
concurrency | La concorrenza indica il numero massimo di intervalli da scaricare in parallelo. Se non specificato, per impostazione predefinita verrà usata 5 concorrenza. |
lease |
Condizioni di accesso in lease. |
max |
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. |
on |
Aggiornamento dello stato di avanzamento. |
range |
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
tracing |
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à
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