Sdílet prostřednictvím


FileParallelUploadOptions interface

Rozhraní možností pro data lake file – operace nahrávání

Přečtěte si:

Extends

Vlastnosti

abortSignal

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

chunkSize

Velikost dat v bajtech, která se budou přenášet paralelně. Pokud je nastavená hodnota 0 nebo nedefinovaná, vypočítá se automaticky podle velikosti dat. Jeho maximální hodnota je FILE_UPLOAD_MAX_CHUNK_SIZE.

close

Když jsou povolené události služby Azure Storage, vyvolá se událost změny souboru. Tato událost má vlastnost označující, jestli se jedná o konečnou změnu k rozlišení rozdílu mezi průběžným vyprázdněním do datového proudu souboru (při zavření na hodnotu "false") a konečným uzavřením datového proudu souboru (při zavření nastavené na hodnotu true).

conditions

Hlavičky podmínek přístupu.

customerProvidedKey

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

encryptionContext

Určuje kontext šifrování, který se má nastavit v souboru.

maxConcurrency

Maximální souběžnost paralelního nahrávání Musí být větší než nebo rovno 0. Jeho výchozí hodnota je DEFAULT_HIGH_LEVEL_CONCURRENCY.

metadata

Kolekce páru řetězce klíč-hodnota, který se přidruží k souboru Data Lake.

onProgress

Aktualizátor průběhu.

pathHttpHeaders

Hlavičky HTTP.

permissions

Nastaví přístupová oprávnění POSIX pro vlastníka souboru, skupinu vlastníka souboru a další. Každé třídě může být uděleno oprávnění ke čtení, zápisu nebo spuštění. Podporuje se také bit sticky. Podporuje se symbolický (rwxrw-rw-) i 4místný osmičkový zápis (např. 0766).

singleUploadThreshold

Prahová hodnota velikosti dat v bajtech, aby se místo paralelního nahrávání používala jedna operace nahrávání. Data menší velikosti, než je tento limit, se přenesou při jednom nahrání. Data větší než tento limit se budou přenášet paralelně v blocích dat. Jeho výchozí a maximální hodnota je FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Poznámka: uploadStream toto pole nerespektuje a vždy probíhá paralelní nahrávání.

umask

Umask omezuje oprávnění k vytvoření souboru. Výsledné oprávnění je dáno p & ^u, kde p je oprávnění a vy je umask. Pokud je například p 0777 a vy je 0057, výsledné oprávnění je 0720. Výchozí oprávnění je 0666 pro soubor. Výchozí umask je 0027. Umask musí být zadán v osmičkovém zápisu se 4 číslicemi (např. 0766).

Zděděné vlastnosti

tracingOptions

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

chunkSize

Velikost dat v bajtech, která se budou přenášet paralelně. Pokud je nastavená hodnota 0 nebo nedefinovaná, vypočítá se automaticky podle velikosti dat. Jeho maximální hodnota je FILE_UPLOAD_MAX_CHUNK_SIZE.

chunkSize?: number

Hodnota vlastnosti

number

close

Když jsou povolené události služby Azure Storage, vyvolá se událost změny souboru. Tato událost má vlastnost označující, jestli se jedná o konečnou změnu k rozlišení rozdílu mezi průběžným vyprázdněním do datového proudu souboru (při zavření na hodnotu "false") a konečným uzavřením datového proudu souboru (při zavření nastavené na hodnotu true).

close?: boolean

Hodnota vlastnosti

boolean

conditions

Hlavičky podmínek přístupu.

conditions?: DataLakeRequestConditions

Hodnota vlastnosti

customerProvidedKey

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

customerProvidedKey?: CpkInfo

Hodnota vlastnosti

encryptionContext

Určuje kontext šifrování, který se má nastavit v souboru.

encryptionContext?: string

Hodnota vlastnosti

string

maxConcurrency

Maximální souběžnost paralelního nahrávání Musí být větší než nebo rovno 0. Jeho výchozí hodnota je DEFAULT_HIGH_LEVEL_CONCURRENCY.

maxConcurrency?: number

Hodnota vlastnosti

number

metadata

Kolekce páru řetězce klíč-hodnota, který se přidruží k souboru Data Lake.

metadata?: Metadata

Hodnota vlastnosti

onProgress

Aktualizátor průběhu.

onProgress?: (progress: TransferProgressEvent) => void

Hodnota vlastnosti

(progress: TransferProgressEvent) => void

pathHttpHeaders

Hlavičky HTTP.

pathHttpHeaders?: PathHttpHeaders

Hodnota vlastnosti

permissions

Nastaví přístupová oprávnění POSIX pro vlastníka souboru, skupinu vlastníka souboru a další. Každé třídě může být uděleno oprávnění ke čtení, zápisu nebo spuštění. Podporuje se také bit sticky. Podporuje se symbolický (rwxrw-rw-) i 4místný osmičkový zápis (např. 0766).

permissions?: string

Hodnota vlastnosti

string

singleUploadThreshold

Prahová hodnota velikosti dat v bajtech, aby se místo paralelního nahrávání používala jedna operace nahrávání. Data menší velikosti, než je tento limit, se přenesou při jednom nahrání. Data větší než tento limit se budou přenášet paralelně v blocích dat. Jeho výchozí a maximální hodnota je FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Poznámka: uploadStream toto pole nerespektuje a vždy probíhá paralelní nahrávání.

singleUploadThreshold?: number

Hodnota vlastnosti

number

umask

Umask omezuje oprávnění k vytvoření souboru. Výsledné oprávnění je dáno p & ^u, kde p je oprávnění a vy je umask. Pokud je například p 0777 a vy je 0057, výsledné oprávnění je 0720. Výchozí oprávnění je 0666 pro soubor. Výchozí umask je 0027. Umask musí být zadán v osmičkovém zápisu se 4 číslicemi (např. 0766).

umask?: string

Hodnota vlastnosti

string

Podrobnosti zděděných vlastností

tracingOptions

tracingOptions?: OperationTracingOptions

Hodnota vlastnosti

Zděděno zCommonOptions.tracingOptions