BlobDownloadOptions interface
- Extends
Proprietà
abort |
Implementazione dell'interfaccia |
conditions | Condizioni da soddisfare durante il download dei BLOB. |
customer |
Informazioni chiave fornite dal cliente. |
max |
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 di Il valore predefinito è 5. Impostare un valore maggiore quando si caricano file di grandi dimensioni in una rete scarsa. |
on |
Richiamare per ricevere eventi sullo stato di avanzamento dell'operazione di download. |
range |
Quando questa proprietà è impostata 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 questa proprietà è impostata 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 di stringa DateTime opaco che, se presente, specifica lo snapshot del 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
.
abortSignal?: AbortSignalLike
Valore della proprietà
conditions
Condizioni da soddisfare durante il download dei BLOB.
conditions?: BlobRequestConditions
Valore della proprietà
customerProvidedKey
Informazioni chiave fornite dal cliente.
customerProvidedKey?: CpkInfo
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 di FileClient.download()
aggiuntiva 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
Richiamare per ricevere eventi sullo stato di avanzamento dell'operazione di download.
onProgress?: (progress: TransferProgressEvent) => void
Valore della proprietà
(progress: TransferProgressEvent) => void
rangeGetContentCrc64
Quando questa proprietà è impostata 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 questa proprietà è impostata 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 di stringa DateTime opaco che, se presente, specifica lo snapshot del 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