Condividi tramite


BlobDownloadOptions interface

Opzioni per configurare l'operazione di download .

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.

conditions

Condizioni da soddisfare durante il download dei BLOB.

customerProvidedKey

Informazioni chiave fornite dal cliente.

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.

onProgress

Richiamare per ricevere eventi sullo stato di avanzamento dell'operazione di download.

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.

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.

snapshot

Valore di stringa DateTime opaco che, se presente, specifica lo snapshot del BLOB da recuperare.

Proprietà ereditate

tracingOptions

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