FileParallelUploadOptions interface
Rozhraní možností pro data lake file – operace nahrávání
Přečtěte si:
- Extends
Vlastnosti
abort |
Implementace |
chunk |
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. |
customer |
Informace o klíči poskytnuté zákazníkem |
encryption |
Určuje kontext šifrování, který se má nastavit v souboru. |
max |
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. |
on |
Aktualizátor průběhu. |
path |
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). |
single |
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
tracing |
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
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
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