FileDownloadToBufferOptions interface
Interfaccia dell'opzione per l'operazione di 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 lease. |
| max |
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. |
| 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 delle 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.
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