Sdílet prostřednictvím


FileParallelUploadOptions interface

Rozhraní možností pro soubor Data Lake – Operace nahrávání

Vidět:

Extends

Vlastnosti

abortSignal

Implementace rozhraní AbortSignalLike, která signalizují požadavek na zrušení operace. Například pomocí kontroleru @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á, automaticky se vypočítá podle velikosti dat. 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í, zda 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 posledním zavření datového proudu souboru (při zavření 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. Výchozí hodnota je DEFAULT_HIGH_LEVEL_CONCURRENCY.

metadata

Kolekce páru řetězců klíč-hodnota, která se má přidružit 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. Podporují se symbolické (rwxrw-rw-) i 4ciferné osmičkové notace (např. 0766).

singleUploadThreshold

Prahová hodnota velikosti dat v bajtech umožňuje místo paralelního nahrávání použít jednu operaci nahrávání. Data menší velikosti, než je tento limit, se budou přenášet v rámci jednoho nahrání. Data větší než tento limit se budou přenášet paralelně v blocích. Výchozí a maximální hodnota je FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Poznámka: uploadStream nerespektují toto pole a vždy provádět paralelní nahrávání.

umask

Umask omezuje oprávnění k vytvoření souboru. Výsledné oprávnění udělí p & ^u, kde p je oprávnění a vy jste 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 4 číslic (např. 0766).

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

chunkSize

Velikost dat v bajtech, která se budou přenášet paralelně. Pokud je nastavená hodnota 0 nebo nedefinovaná, automaticky se vypočítá podle velikosti dat. 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í, zda 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 posledním zavření datového proudu souboru (při zavření 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. Výchozí hodnota je DEFAULT_HIGH_LEVEL_CONCURRENCY.

maxConcurrency?: number

Hodnota vlastnosti

number

metadata

Kolekce páru řetězců klíč-hodnota, která se má přidružit 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. Podporují se symbolické (rwxrw-rw-) i 4ciferné osmičkové notace (např. 0766).

permissions?: string

Hodnota vlastnosti

string

singleUploadThreshold

Prahová hodnota velikosti dat v bajtech umožňuje místo paralelního nahrávání použít jednu operaci nahrávání. Data menší velikosti, než je tento limit, se budou přenášet v rámci jednoho nahrání. Data větší než tento limit se budou přenášet paralelně v blocích. Výchozí a maximální hodnota je FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Poznámka: uploadStream nerespektují toto pole a vždy provádět paralelní nahrávání.

singleUploadThreshold?: number

Hodnota vlastnosti

number

umask

Umask omezuje oprávnění k vytvoření souboru. Výsledné oprávnění udělí p & ^u, kde p je oprávnění a vy jste 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 4 číslic (např. 0766).

umask?: string

Hodnota vlastnosti

string

Podrobnosti zděděných vlastností

tracingOptions

tracingOptions?: OperationTracingOptions

Hodnota vlastnosti

zděděno zCommonOptions.tracingOptions