FileParallelUploadOptions interface
Alternativgränssnitt för Data Lake-fil – Uppladdningsåtgärder
Se:
- Extends
Egenskaper
abort |
En implementering av |
chunk |
Storleken på data i byte som ska överföras parallellt. Om värdet är 0 eller odefinierat beräknas det automatiskt enligt datastorleken. Maxvärdet är FILE_UPLOAD_MAX_CHUNK_SIZE. |
close | När Azure Storage-händelser är aktiverade aktiveras en filändringshändelse. Den här händelsen har en egenskap som anger om detta är den slutliga ändringen för att skilja skillnaden mellan en mellanliggande tömning till en filström (när nära inställd på "false") och den sista stängningen av en filström (när nära inställd på "true"). |
conditions | Sidhuvuden för åtkomstvillkor. |
customer |
Kund tillhandahållen nyckelinformation. |
encryption |
Anger krypteringskontexten som ska anges för filen. |
max |
Maximal samtidighet vid parallell uppladdning. Måste vara större än eller lika med 0. Standardvärdet är DEFAULT_HIGH_LEVEL_CONCURRENCY. |
metadata | En samling nyckel/värde-strängpar som ska associeras med Data Lake-filen. |
on |
Förloppsuppdatering. |
path |
Http-huvuden. |
permissions | Anger POSIX-åtkomstbehörigheter för filägaren, filägargruppen och andra. Varje klass kan beviljas läs-, skriv- eller körningsbehörighet. Den klibbiga biten stöds också. Både symbolisk (rwxrw-rw-) och 4-siffrig oktal notation (t.ex. 0766) stöds. |
single |
Tröskelvärde för datastorlek i byte för att använda en enda uppladdningsåtgärd i stället för parallell uppladdning. Data med mindre storlek än den här gränsen överförs i en enda uppladdning. Data som är större än den här gränsen överförs parallellt i segment. Standardvärdet och maxvärdet är FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Obs! uploadStream respekterar inte det här fältet och utför alltid parallell uppladdning. |
umask | Umask begränsar behörigheterna för filen som ska skapas. Den resulterande behörigheten ges av p & ^u, där p är behörigheten och du är umask. Om p till exempel är 0777 och du är 0057 är den resulterande behörigheten 0720. Standardbehörigheten är 0666 för en fil. Standard-umask är 0027. Umasken måste anges i en 4-siffrig oktal notation (t.ex. 0766). |
Ärvda egenskaper
tracing |
Egenskapsinformation
abortSignal
En implementering av AbortSignalLike
gränssnittet för att signalera begäran om att avbryta åtgärden.
Använd till exempel @azure/abort-controller för att skapa en AbortSignal
.
abortSignal?: AbortSignalLike
Egenskapsvärde
chunkSize
Storleken på data i byte som ska överföras parallellt. Om värdet är 0 eller odefinierat beräknas det automatiskt enligt datastorleken. Maxvärdet är FILE_UPLOAD_MAX_CHUNK_SIZE.
chunkSize?: number
Egenskapsvärde
number
close
När Azure Storage-händelser är aktiverade aktiveras en filändringshändelse. Den här händelsen har en egenskap som anger om detta är den slutliga ändringen för att skilja skillnaden mellan en mellanliggande tömning till en filström (när nära inställd på "false") och den sista stängningen av en filström (när nära inställd på "true").
close?: boolean
Egenskapsvärde
boolean
conditions
Sidhuvuden för åtkomstvillkor.
conditions?: DataLakeRequestConditions
Egenskapsvärde
customerProvidedKey
encryptionContext
Anger krypteringskontexten som ska anges för filen.
encryptionContext?: string
Egenskapsvärde
string
maxConcurrency
Maximal samtidighet vid parallell uppladdning. Måste vara större än eller lika med 0. Standardvärdet är DEFAULT_HIGH_LEVEL_CONCURRENCY.
maxConcurrency?: number
Egenskapsvärde
number
metadata
En samling nyckel/värde-strängpar som ska associeras med Data Lake-filen.
metadata?: Metadata
Egenskapsvärde
onProgress
Förloppsuppdatering.
onProgress?: (progress: TransferProgressEvent) => void
Egenskapsvärde
(progress: TransferProgressEvent) => void
pathHttpHeaders
permissions
Anger POSIX-åtkomstbehörigheter för filägaren, filägargruppen och andra. Varje klass kan beviljas läs-, skriv- eller körningsbehörighet. Den klibbiga biten stöds också. Både symbolisk (rwxrw-rw-) och 4-siffrig oktal notation (t.ex. 0766) stöds.
permissions?: string
Egenskapsvärde
string
singleUploadThreshold
Tröskelvärde för datastorlek i byte för att använda en enda uppladdningsåtgärd i stället för parallell uppladdning. Data med mindre storlek än den här gränsen överförs i en enda uppladdning. Data som är större än den här gränsen överförs parallellt i segment. Standardvärdet och maxvärdet är FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Obs! uploadStream respekterar inte det här fältet och utför alltid parallell uppladdning.
singleUploadThreshold?: number
Egenskapsvärde
number
umask
Umask begränsar behörigheterna för filen som ska skapas. Den resulterande behörigheten ges av p & ^u, där p är behörigheten och du är umask. Om p till exempel är 0777 och du är 0057 är den resulterande behörigheten 0720. Standardbehörigheten är 0666 för en fil. Standard-umask är 0027. Umasken måste anges i en 4-siffrig oktal notation (t.ex. 0766).
umask?: string
Egenskapsvärde
string