BlobDownloadToBufferOptions interface
Interfaccia di opzione per l'operazione downloadToBuffer .
- Extends
Proprietà
abort |
Implementazione dell'interfaccia |
block |
blockSize è i dati che ogni richiesta tenta di scaricare. Deve essere maggiore o uguale a 0. Se impostato su 0 o non definito, blockSize verrà calcolato automaticamente in base alle dimensioni del BLOB. |
concurrency | Concorrenza del download parallelo. |
conditions | Intestazioni delle condizioni di accesso. |
customer |
Informazioni chiave fornite dal cliente. |
max |
Facoltativa. DISPONIBILE SOLO IN NODE.JS. Numero di tentativi che verranno eseguiti al termine imprevisto del flusso di download del blocco originale. Il tipo di terminazione precedente non attiverà 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 FileClient.download() aggiuntiva verrà effettuata dal punto interrotto, fino a quando non viene scaricato correttamente il blocco richiesto o viene raggiunto maxRetryRequestsPerBlock. Il valore predefinito è 5. Impostare un valore maggiore quando si trova in una rete scarsa. |
on |
Aggiornamento dello stato di avanzamento. |
Proprietà ereditate
tracing |
Opzioni per configurare gli intervalli creati quando la traccia è abilitata. |
Dettagli proprietà
abortSignal
Implementazione dell'interfaccia AbortSignalLike
per segnalare la richiesta di annullamento dell'operazione.
Ad esempio, usare il @azure/abort-controller per creare un oggetto AbortSignal
.
abortSignal?: AbortSignalLike
Valore della proprietà
blockSize
blockSize è i dati che ogni richiesta tenta di scaricare. Deve essere maggiore o uguale a 0. Se impostato su 0 o non definito, blockSize verrà calcolato automaticamente in base alle dimensioni del BLOB.
blockSize?: number
Valore della proprietà
number
concurrency
Concorrenza del download parallelo.
concurrency?: number
Valore della proprietà
number
conditions
Intestazioni delle condizioni di accesso.
conditions?: BlobRequestConditions
Valore della proprietà
customerProvidedKey
Informazioni chiave fornite dal cliente.
customerProvidedKey?: CpkInfo
Valore della proprietà
maxRetryRequestsPerBlock
Facoltativa. DISPONIBILE SOLO IN NODE.JS.
Numero di tentativi che verranno eseguiti al termine imprevisto del flusso di download del blocco originale. Il tipo di terminazione precedente non attiverà 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 FileClient.download() aggiuntiva verrà effettuata dal punto interrotto, fino a quando non viene scaricato correttamente il blocco richiesto o viene raggiunto maxRetryRequestsPerBlock.
Il valore predefinito è 5. Impostare un valore maggiore quando si trova in una rete scarsa.
maxRetryRequestsPerBlock?: number
Valore della proprietà
number
onProgress
Aggiornamento dello stato di avanzamento.
onProgress?: (progress: TransferProgressEvent) => void
Valore della proprietà
(progress: TransferProgressEvent) => void
Dettagli proprietà ereditate
tracingOptions
Opzioni per configurare gli intervalli creati quando la traccia è abilitata.
tracingOptions?: OperationTracingOptions
Valore della proprietà
Ereditato daCommonOptions.tracingOptions