Condividi tramite


BlobDownloadOptions interface

Opzioni per configurare l'operazione <xref:BlobClient.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 AbortSignaloggetto .

conditions

Condizioni da soddisfare durante il download di BLOB.

customerProvidedKey

Informazioni chiave fornite dal cliente.

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.

onProgress

Tornare a ricevere eventi sullo stato di avanzamento dell'operazione di download.

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.

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.

snapshot

Valore stringa DateTime opaco che, quando presente, specifica lo snapshot BLOB da recuperare.

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 AbortSignaloggetto .

abortSignal?: AbortSignalLike

Valore della proprietà

AbortSignalLike

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

tracingOptions

Opzioni per configurare gli intervalli creati quando la traccia è abilitata.

tracingOptions?: OperationTracingOptions

Valore della proprietà

OperationTracingOptions