Sdílet prostřednictvím


BlobDownloadToBufferOptions interface

Option rozhraní pro operaci downloadToBuffer .

Extends

Vlastnosti

abortSignal

Implementace AbortSignalLike rozhraní pro signalizaci požadavku na zrušení operace. Můžete například použít @azure/abort-controller k vytvoření AbortSignal.

blockSize

blockSize jsou data, která se každý požadavek pokouší stáhnout. Musí být větší než nebo rovno 0. Pokud je nastavená hodnota 0 nebo nedefinovaná, hodnota blockSize se automaticky vypočítá podle velikosti objektu blob.

concurrency

Souběžnost paralelního stahování.

conditions

Hlavičky podmínek přístupu.

customerProvidedKey

Zákazník poskytl informace o klíči.

maxRetryRequestsPerBlock

Nepovinný parametr. K DISPOZICI POUZE V NODE.JS.

Kolik opakovaných pokusů se provede, když neočekávaně skončí původní stream stahování bloku. Výše uvedený typ konců neaktivuje zásady opakování definované v kanálu, protože negenerují chyby sítě.

Při použití této možnosti každé další opakování znamená, že se od bodu přerušení provede další požadavek FileClient.download(), dokud se požadovaný blok úspěšně nestáhnou nebo se nedosáhne limitu maxRetryRequestsPerBlock.

Výchozí hodnota je 5. Nastavte větší hodnotu v případě špatné sítě.

onProgress

Aktualizátor průběhu.

Zděděné vlastnosti

tracingOptions

Možnosti konfigurace rozsahů vytvořených při povoleném trasování

Podrobnosti vlastnosti

abortSignal

Implementace AbortSignalLike rozhraní pro signalizaci požadavku na zrušení operace. Můžete například použít @azure/abort-controller k vytvoření AbortSignal.

abortSignal?: AbortSignalLike

Hodnota vlastnosti

blockSize

blockSize jsou data, která se každý požadavek pokouší stáhnout. Musí být větší než nebo rovno 0. Pokud je nastavená hodnota 0 nebo nedefinovaná, hodnota blockSize se automaticky vypočítá podle velikosti objektu blob.

blockSize?: number

Hodnota vlastnosti

number

concurrency

Souběžnost paralelního stahování.

concurrency?: number

Hodnota vlastnosti

number

conditions

Hlavičky podmínek přístupu.

conditions?: BlobRequestConditions

Hodnota vlastnosti

customerProvidedKey

Zákazník poskytl informace o klíči.

customerProvidedKey?: CpkInfo

Hodnota vlastnosti

maxRetryRequestsPerBlock

Nepovinný parametr. K DISPOZICI POUZE V NODE.JS.

Kolik opakovaných pokusů se provede, když neočekávaně skončí původní stream stahování bloku. Výše uvedený typ konců neaktivuje zásady opakování definované v kanálu, protože negenerují chyby sítě.

Při použití této možnosti každé další opakování znamená, že se od bodu přerušení provede další požadavek FileClient.download(), dokud se požadovaný blok úspěšně nestáhnou nebo se nedosáhne limitu maxRetryRequestsPerBlock.

Výchozí hodnota je 5. Nastavte větší hodnotu v případě špatné sítě.

maxRetryRequestsPerBlock?: number

Hodnota vlastnosti

number

onProgress

Aktualizátor průběhu.

onProgress?: (progress: TransferProgressEvent) => void

Hodnota vlastnosti

(progress: TransferProgressEvent) => void

Podrobnosti zděděných vlastností

tracingOptions

Možnosti konfigurace rozsahů vytvořených při povoleném trasování

tracingOptions?: OperationTracingOptions

Hodnota vlastnosti

Zděděno zCommonOptions.tracingOptions