Condividi tramite


FileDownloadOptions interface

Opzioni per configurare le operazioni File - Download.

Vedere:

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.

leaseAccessConditions

Condizioni di accesso lease.

maxRetryRequests

Opzionale. DISPONIBILE SOLO IN NODE.JS.

Quanti tentativi verranno eseguiti al termine imprevisto del flusso di download del corpo 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 verrà effettuata una richiesta aggiuntiva ShareFileClient.download() dal punto interrotto, fino a quando non viene raggiunto l'intervallo richiesto o maxRetryRequests.

Il valore predefinito è 5. Impostare un valore maggiore quando si caricano file di grandi dimensioni in una rete scarsa.

onProgress

Scaricare il gestore eventi per l'aggiornamento dello stato di avanzamento.

rangeGetContentMD5

Quando questa intestazione è impostata su true e specificata insieme all'intestazione Range, il servizio restituisce l'hash MD5 per l'intervallo, purché l'intervallo sia minore o uguale a 4 MB di dimensioni.

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à

leaseAccessConditions

Condizioni di accesso lease.

leaseAccessConditions?: LeaseAccessConditions

Valore della proprietà

maxRetryRequests

Opzionale. DISPONIBILE SOLO IN NODE.JS.

Quanti tentativi verranno eseguiti al termine imprevisto del flusso di download del corpo 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 verrà effettuata una richiesta aggiuntiva ShareFileClient.download() dal punto interrotto, fino a quando non viene raggiunto l'intervallo richiesto o maxRetryRequests.

Il valore predefinito è 5. Impostare un valore maggiore quando si caricano file di grandi dimensioni in una rete scarsa.

maxRetryRequests?: number

Valore della proprietà

number

onProgress

Scaricare il gestore eventi per l'aggiornamento dello stato di avanzamento.

onProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

rangeGetContentMD5

Quando questa intestazione è impostata su true e specificata insieme all'intestazione Range, il servizio restituisce l'hash MD5 per l'intervallo, purché l'intervallo sia minore o uguale a 4 MB di dimensioni.

rangeGetContentMD5?: boolean

Valore della proprietà

boolean

Dettagli proprietà ereditate

tracingOptions

tracingOptions?: OperationTracingOptions

Valore della proprietà

ereditato daCommonOptions.tracingOptions