Sdílet prostřednictvím


FileDownloadToBufferOptions interface

Rozhraní možností pro operaci downloadToBuffer.

Extends

Vlastnosti

abortSignal

Implementace rozhraní AbortSignalLike, která signalizují požadavek na zrušení operace. Například pomocí kontroleru @azure/abort-controller vytvořte AbortSignal.

concurrency

Souběžnost označuje maximální počet rozsahů, které se mají stáhnout paralelně. Pokud není k dispozici, použije se ve výchozím nastavení 5 souběžnosti.

leaseAccessConditions

Podmínky přístupu k zapůjčení

maxRetryRequestsPerRange

Volitelný. K DISPOZICI POUZE V NODE.JS.

Kolik opakovaných pokusů se provede, když neočekávaný konec streamu stahování původního rozsahu skončí. Výše uvedený druh ukončení neaktivuje zásadu opakování definovanou v kanálu, protože nevysílají chyby sítě.

Při této možnosti každý další pokus znamená, že se z poškozeného bodu vytvoří další požadavek ShareFileClient.download(), dokud se požadovaný rozsah úspěšně nestáhne nebo se nedosáhne maxRetryRequestsPerRange.

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

onProgress

Aktualizátor průběhu

rangeSize

Při stahování souborů Azure se metoda stahování pokusí rozdělit velký soubor na malé rozsahy. Každý malý rozsah se stáhne prostřednictvím samostatného požadavku. Tato možnost definuje velikost dat každého malého požadavku, který se pokouší stáhnout. Musí být větší než 0, použije výchozí hodnotu, pokud není definována.

Zděděné vlastnosti

tracingOptions

Podrobnosti vlastnosti

abortSignal

Implementace rozhraní AbortSignalLike, která signalizují požadavek na zrušení operace. Například pomocí kontroleru @azure/abort-controller vytvořte AbortSignal.

abortSignal?: AbortSignalLike

Hodnota vlastnosti

concurrency

Souběžnost označuje maximální počet rozsahů, které se mají stáhnout paralelně. Pokud není k dispozici, použije se ve výchozím nastavení 5 souběžnosti.

concurrency?: number

Hodnota vlastnosti

number

leaseAccessConditions

Podmínky přístupu k zapůjčení

leaseAccessConditions?: LeaseAccessConditions

Hodnota vlastnosti

maxRetryRequestsPerRange

Volitelný. K DISPOZICI POUZE V NODE.JS.

Kolik opakovaných pokusů se provede, když neočekávaný konec streamu stahování původního rozsahu skončí. Výše uvedený druh ukončení neaktivuje zásadu opakování definovanou v kanálu, protože nevysílají chyby sítě.

Při této možnosti každý další pokus znamená, že se z poškozeného bodu vytvoří další požadavek ShareFileClient.download(), dokud se požadovaný rozsah úspěšně nestáhne nebo se nedosáhne maxRetryRequestsPerRange.

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

maxRetryRequestsPerRange?: number

Hodnota vlastnosti

number

onProgress

Aktualizátor průběhu

onProgress?: (progress: TransferProgressEvent) => void

Hodnota vlastnosti

(progress: TransferProgressEvent) => void

rangeSize

Při stahování souborů Azure se metoda stahování pokusí rozdělit velký soubor na malé rozsahy. Každý malý rozsah se stáhne prostřednictvím samostatného požadavku. Tato možnost definuje velikost dat každého malého požadavku, který se pokouší stáhnout. Musí být větší než 0, použije výchozí hodnotu, pokud není definována.

rangeSize?: number

Hodnota vlastnosti

number

Podrobnosti zděděných vlastností

tracingOptions

tracingOptions?: OperationTracingOptions

Hodnota vlastnosti

zděděno zCommonOptions.tracingOptions