FileParallelUploadOptions interface
Optionsschnittstelle für Data Lake-Datei – Upload-Vorgänge
Siehe:
- Extends
Eigenschaften
| abort |
Eine Implementierung der |
| chunk |
Die Größe der Daten in Bytes, die parallel übertragen werden. Bei Festlegung auf 0 oder nicht definiert, wird sie automatisch entsprechend der Datengröße berechnet. Der maximale Wert ist FILE_UPLOAD_MAX_CHUNK_SIZE. |
| close | Wenn Azure Storage-Ereignisse aktiviert sind, wird ein Dateiänderungsereignis ausgelöst. Dieses Ereignis weist eine Eigenschaft auf, die angibt, ob dies die endgültige Änderung ist, um den Unterschied zwischen einem Zwischenspeicherung zu einem Dateidatenstrom (wenn geschlossen auf "false") und dem endgültigen Schließen eines Dateidatenstroms (wenn der Wert auf "true" festgelegt ist) zu unterscheiden. |
| conditions | Zugriffsbedingungsheader. |
| customer |
Der Kunde hat wichtige Informationen bereitgestellt. |
| encryption |
Gibt den Verschlüsselungskontext an, der für die Datei festgelegt werden soll. |
| max |
Maximale Parallelität des parallelen Uploads. Muss größer oder gleich 0 sein. Der Standardwert ist DEFAULT_HIGH_LEVEL_CONCURRENCY. |
| metadata | Eine Sammlung von Schlüssel-Wert-Zeichenfolgenpaaren, die der Data Lake-Datei zugeordnet werden sollen. |
| on |
Statusaktualisierung. |
| path |
HTTP-Header. |
| permissions | Legt POSIX-Zugriffsberechtigungen für den Dateibesitzer, die Besitzergruppe der Datei und andere fest. Jeder Klasse kann Lese-, Schreib- oder Ausführungsberechtigungen erteilt werden. Das klebige Bit wird ebenfalls unterstützt. Sowohl symbolische (rwxrw-rw-) als auch 4-stellige Oktalnotation (z. B. 0766) werden unterstützt. |
| single |
Schwellenwert für die Datengröße in Byte, um einen einzelnen Uploadvorgang anstelle des parallelen Uploads zu verwenden. Daten kleiner als dieser Grenzwert werden in einem einzigen Upload übertragen. Daten, die größer als diese Grenze sind, werden parallel in Blöcken übertragen. Der Standardwert und der maximale Wert sind FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Hinweis: uploadStream- respektieren dieses Feld nicht und führen immer paralleles Hochladen aus. |
| umask | Der Umask schränkt die Berechtigungen der zu erstellenden Datei ein. Die resultierende Berechtigung wird von p & ^u erteilt, wobei p die Berechtigung ist und Sie die Umask sind. Wenn z. B. p 0777 ist und Sie 0057 sind, lautet die resultierende Berechtigung 0720. Die Standardberechtigung ist 0666 für eine Datei. Der Standardumask ist 0027. Der Umask muss in 4-stelliger Oktalnotation (z. B. 0766) angegeben werden. |
Geerbte Eigenschaften
| tracing |
Details zur Eigenschaft
abortSignal
Eine Implementierung der AbortSignalLike Schnittstelle, um die Anforderung zum Abbrechen des Vorgangs zu signalisieren.
Verwenden Sie beispielsweise den @azure/Abort-Controller, um eine AbortSignalzu erstellen.
abortSignal?: AbortSignalLike
Eigenschaftswert
chunkSize
Die Größe der Daten in Bytes, die parallel übertragen werden. Bei Festlegung auf 0 oder nicht definiert, wird sie automatisch entsprechend der Datengröße berechnet. Der maximale Wert ist FILE_UPLOAD_MAX_CHUNK_SIZE.
chunkSize?: number
Eigenschaftswert
number
close
Wenn Azure Storage-Ereignisse aktiviert sind, wird ein Dateiänderungsereignis ausgelöst. Dieses Ereignis weist eine Eigenschaft auf, die angibt, ob dies die endgültige Änderung ist, um den Unterschied zwischen einem Zwischenspeicherung zu einem Dateidatenstrom (wenn geschlossen auf "false") und dem endgültigen Schließen eines Dateidatenstroms (wenn der Wert auf "true" festgelegt ist) zu unterscheiden.
close?: boolean
Eigenschaftswert
boolean
conditions
Zugriffsbedingungsheader.
conditions?: DataLakeRequestConditions
Eigenschaftswert
customerProvidedKey
Der Kunde hat wichtige Informationen bereitgestellt.
customerProvidedKey?: CpkInfo
Eigenschaftswert
encryptionContext
Gibt den Verschlüsselungskontext an, der für die Datei festgelegt werden soll.
encryptionContext?: string
Eigenschaftswert
string
maxConcurrency
Maximale Parallelität des parallelen Uploads. Muss größer oder gleich 0 sein. Der Standardwert ist DEFAULT_HIGH_LEVEL_CONCURRENCY.
maxConcurrency?: number
Eigenschaftswert
number
metadata
Eine Sammlung von Schlüssel-Wert-Zeichenfolgenpaaren, die der Data Lake-Datei zugeordnet werden sollen.
metadata?: Metadata
Eigenschaftswert
onProgress
Statusaktualisierung.
onProgress?: (progress: TransferProgressEvent) => void
Eigenschaftswert
(progress: TransferProgressEvent) => void
pathHttpHeaders
permissions
Legt POSIX-Zugriffsberechtigungen für den Dateibesitzer, die Besitzergruppe der Datei und andere fest. Jeder Klasse kann Lese-, Schreib- oder Ausführungsberechtigungen erteilt werden. Das klebige Bit wird ebenfalls unterstützt. Sowohl symbolische (rwxrw-rw-) als auch 4-stellige Oktalnotation (z. B. 0766) werden unterstützt.
permissions?: string
Eigenschaftswert
string
singleUploadThreshold
Schwellenwert für die Datengröße in Byte, um einen einzelnen Uploadvorgang anstelle des parallelen Uploads zu verwenden. Daten kleiner als dieser Grenzwert werden in einem einzigen Upload übertragen. Daten, die größer als diese Grenze sind, werden parallel in Blöcken übertragen. Der Standardwert und der maximale Wert sind FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Hinweis: uploadStream- respektieren dieses Feld nicht und führen immer paralleles Hochladen aus.
singleUploadThreshold?: number
Eigenschaftswert
number
umask
Der Umask schränkt die Berechtigungen der zu erstellenden Datei ein. Die resultierende Berechtigung wird von p & ^u erteilt, wobei p die Berechtigung ist und Sie die Umask sind. Wenn z. B. p 0777 ist und Sie 0057 sind, lautet die resultierende Berechtigung 0720. Die Standardberechtigung ist 0666 für eine Datei. Der Standardumask ist 0027. Der Umask muss in 4-stelliger Oktalnotation (z. B. 0766) angegeben werden.
umask?: string
Eigenschaftswert
string
Geerbte Eigenschaftsdetails
tracingOptions
tracingOptions?: OperationTracingOptions