BlobDownloadOptions interface
Opzioni per configurare l'operazione di download .
- Extends
Proprietà
abort |
Implementazione dell'interfaccia |
conditions | Condizioni da soddisfare durante il download di BLOB. |
customer |
Informazioni chiave fornite dal cliente. |
max |
Facoltativa. DISPONIBILE SOLO IN NODE.JS. Quanti tentativi eseguiranno quando termina imprevisto il flusso di download del corpo 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 tentativo aggiuntivo indica che verrà effettuata una richiesta aggiuntiva Il valore predefinito è 5, impostare un valore maggiore quando si caricano file di grandi dimensioni in rete scarsa. |
on |
Tornare a ricevere eventi sullo stato di avanzamento dell'operazione di download. |
range |
Quando questo valore è impostato su true e l'intervallo di download del BLOB, il servizio restituisce l'hash CRC64 per l'intervallo, purché l'intervallo sia minore o uguale a 4 MB di dimensioni. rangeGetContentCrc64 e rangeGetContentMD5 non possono essere impostati contemporaneamente. |
range |
Quando questo valore è impostato su true e l'intervallo di download del BLOB, il servizio restituisce l'hash MD5 per l'intervallo, purché l'intervallo sia minore o uguale a 4 MB di dimensioni. rangeGetContentCrc64 e rangeGetContentMD5 non possono essere impostati contemporaneamente. |
snapshot | Valore stringa DateTime opaco che, quando presente, specifica lo snapshot BLOB da recuperare. |
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 annullare l'operazione.
Ad esempio, usare il @azure/abort-controller per creare un AbortSignal
oggetto .
abortSignal?: AbortSignalLike
Valore della proprietà
conditions
Condizioni da soddisfare durante il download di BLOB.
conditions?: BlobRequestConditions
Valore della proprietà
customerProvidedKey
Informazioni chiave fornite dal cliente.
customerProvidedKey?: CpkInfo
Valore della proprietà
maxRetryRequests
Facoltativa. DISPONIBILE SOLO IN NODE.JS.
Quanti tentativi eseguiranno quando termina imprevisto il flusso di download del corpo 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 tentativo aggiuntivo indica che verrà effettuata una richiesta aggiuntiva FileClient.download()
dal punto interrotto, fino a quando non viene scaricato correttamente l'intervallo richiesto o maxRetryRequests viene raggiunto.
Il valore predefinito è 5, impostare un valore maggiore quando si caricano file di grandi dimensioni in rete scarsa.
maxRetryRequests?: number
Valore della proprietà
number
onProgress
Tornare a ricevere eventi sullo stato di avanzamento dell'operazione di download.
onProgress?: (progress: TransferProgressEvent) => void
Valore della proprietà
(progress: TransferProgressEvent) => void
rangeGetContentCrc64
Quando questo valore è impostato su true e l'intervallo di download del BLOB, il servizio restituisce l'hash CRC64 per l'intervallo, purché l'intervallo sia minore o uguale a 4 MB di dimensioni.
rangeGetContentCrc64 e rangeGetContentMD5 non possono essere impostati contemporaneamente.
rangeGetContentCrc64?: boolean
Valore della proprietà
boolean
rangeGetContentMD5
Quando questo valore è impostato su true e l'intervallo di download del BLOB, il servizio restituisce l'hash MD5 per l'intervallo, purché l'intervallo sia minore o uguale a 4 MB di dimensioni.
rangeGetContentCrc64 e rangeGetContentMD5 non possono essere impostati contemporaneamente.
rangeGetContentMD5?: boolean
Valore della proprietà
boolean
snapshot
Valore stringa DateTime opaco che, quando presente, specifica lo snapshot BLOB da recuperare.
snapshot?: string
Valore della proprietà
string
Dettagli proprietà ereditate
tracingOptions
Opzioni per configurare gli intervalli creati quando la traccia è abilitata.
tracingOptions?: OperationTracingOptions
Valore della proprietà
Ereditato daCommonOptions.tracingOptions