Sdílet prostřednictvím


BlobDownloadOptions interface

Možnosti konfigurace <xref:BlobClient.download> operace

Extends

Vlastnosti

abortSignal

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

conditions

Podmínky, které je třeba splnit při stahování objektů blob.

customerProvidedKey

Informace o klíči poskytnuté zákazníkem

maxRetryRequests

Nepovinný parametr. K DISPOZICI POUZE V NODE.JS. Kolik opakovaných pokusů se provede, když neočekávaně skončí původní datový proud pro stahování textu. 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ší FileClient.download() požadavek, dokud nebude požadovaný rozsah úspěšně stažen nebo dokud se nedosáhne maxRetryRequests.

Výchozí hodnota je 5. Při načítání velkých souborů ve špatné síti nastavte větší hodnotu.

onProgress

Voláním zpět obdržíte události o průběhu operace stahování.

rangeGetContentCrc64

Pokud je nastavená hodnota true a rozsah stažení objektu blob, vrátí služba hodnotu hash CRC64 pro rozsah, pokud je rozsah menší nebo roven 4 MB. rangeGetContentCrc64 a rangeGetContentMD5 nelze nastavit současně.

rangeGetContentMD5

Pokud je tato hodnota nastavená na hodnotu true a rozsah stažení objektu blob, vrátí služba hodnotu hash MD5 pro rozsah, pokud je rozsah menší nebo roven 4 MB. rangeGetContentCrc64 a rangeGetContentMD5 nelze nastavit současně.

snapshot

Neprůselná hodnota řetězce DateTime, která, pokud je k dispozici, určuje snímek objektu blob, který se má načíst.

tracingOptions

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

Podrobnosti vlastnosti

abortSignal

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

abortSignal?: AbortSignalLike

Hodnota vlastnosti

AbortSignalLike

conditions

Podmínky, které je třeba splnit při stahování objektů blob.

conditions?: BlobRequestConditions

Hodnota vlastnosti

customerProvidedKey

Informace o klíči poskytnuté zákazníkem

customerProvidedKey?: CpkInfo

Hodnota vlastnosti

maxRetryRequests

Nepovinný parametr. K DISPOZICI POUZE V NODE.JS. Kolik opakovaných pokusů se provede, když neočekávaně skončí původní datový proud pro stahování textu. 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ší FileClient.download() požadavek, dokud nebude požadovaný rozsah úspěšně stažen nebo dokud se nedosáhne maxRetryRequests.

Výchozí hodnota je 5. Při načítání velkých souborů ve špatné síti nastavte větší hodnotu.

maxRetryRequests?: number

Hodnota vlastnosti

number

onProgress

Voláním zpět obdržíte události o průběhu operace stahování.

onProgress?: (progress: TransferProgressEvent) => void

Hodnota vlastnosti

(progress: TransferProgressEvent) => void

rangeGetContentCrc64

Pokud je nastavená hodnota true a rozsah stažení objektu blob, vrátí služba hodnotu hash CRC64 pro rozsah, pokud je rozsah menší nebo roven 4 MB. rangeGetContentCrc64 a rangeGetContentMD5 nelze nastavit současně.

rangeGetContentCrc64?: boolean

Hodnota vlastnosti

boolean

rangeGetContentMD5

Pokud je tato hodnota nastavená na hodnotu true a rozsah stažení objektu blob, vrátí služba hodnotu hash MD5 pro rozsah, pokud je rozsah menší nebo roven 4 MB. rangeGetContentCrc64 a rangeGetContentMD5 nelze nastavit současně.

rangeGetContentMD5?: boolean

Hodnota vlastnosti

boolean

snapshot

Neprůselná hodnota řetězce DateTime, která, pokud je k dispozici, určuje snímek objektu blob, který se má načíst.

snapshot?: string

Hodnota vlastnosti

string

tracingOptions

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

tracingOptions?: OperationTracingOptions

Hodnota vlastnosti

OperationTracingOptions