FileParallelUploadOptions interface
- Extends
Eigenschaften
abort |
Eine Implementierung der Schnittstelle, um |
chunk |
Die Größe der Daten in Bytes, die parallel übertragen werden. Wenn sie auf 0 oder nicht definiert festgelegt ist, 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 verfügt über eine -Eigenschaft, die angibt, ob dies die letzte Änderung ist, um den Unterschied zwischen einer zwischengeschalteten Leerung zu einem Dateidatenstrom (wenn close auf "false" festgelegt ist) und dem endgültigen Schließen eines Dateidatenstroms (wenn close auf "true" festgelegt ist) zu unterscheiden. |
conditions | Zugriffsbedingungsheader. |
customer |
Vom Kunden bereitgestellte Schlüsselinformationen. |
encryption |
Gibt den Verschlüsselungskontext an, der für die Datei festgelegt werden soll. |
max |
Maximale Parallelität des parallelen Uploads. Muss größer als oder gleich 0 sein. Der Standardwert ist DEFAULT_HIGH_LEVEL_CONCURRENCY. |
metadata | Eine Auflistung 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 Dateibesitzergruppe und andere fest. Jeder Klasse kann lese-, schreib- oder ausführungsberechtigungen erteilt werden. Das klebrige Bit wird ebenfalls unterstützt. Sowohl symbolische (rwxrw-rw-) als auch 4-stellige oktale Notation (z. B. 0766) werden unterstützt. |
single |
Schwellenwert für die Datengröße in Bytes, um einen einzelnen Uploadvorgang anstelle des parallelen Uploads zu verwenden. Daten mit kleinerer Größe als dieser Grenzwert werden in einem einzigen Upload übertragen. Daten, die diesen Grenzwert überschreiten, werden parallel in Blöcken übertragen. Der Standardwert und der maximale Wert ist FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Hinweis: uploadStream respektiert dieses Feld nicht und lädt immer parallel hoch. |
umask | Der Umask schränkt die Berechtigungen der zu erstellenden Datei ein. Die resultierende Berechtigung wird von p & ^u erteilt, wobei p die Berechtigung und Sie der Umask sind. Wenn p beispielsweise 0777 und 0057 ist, lautet die resultierende Berechtigung 0720. Die Standardberechtigung ist 0666 für eine Datei. Der Standardwert ist 0027. Der Umask muss in 4-stelliger oktaler Notation (z.B. 0766) angegeben werden. |
Geerbte Eigenschaften
tracing |
Details zur Eigenschaft
abortSignal
Eine Implementierung der Schnittstelle, um AbortSignalLike
die Anforderung zum Abbrechen des Vorgangs zu signalisieren.
Verwenden Sie beispielsweise den @azure/abort-controller, um einen AbortSignal
zu erstellen.
abortSignal?: AbortSignalLike
Eigenschaftswert
chunkSize
Die Größe der Daten in Bytes, die parallel übertragen werden. Wenn sie auf 0 oder nicht definiert festgelegt ist, 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 verfügt über eine -Eigenschaft, die angibt, ob dies die letzte Änderung ist, um den Unterschied zwischen einer zwischengeschalteten Leerung zu einem Dateidatenstrom (wenn close auf "false" festgelegt ist) und dem endgültigen Schließen eines Dateidatenstroms (wenn close auf "true" festgelegt ist) zu unterscheiden.
close?: boolean
Eigenschaftswert
boolean
conditions
Zugriffsbedingungsheader.
conditions?: DataLakeRequestConditions
Eigenschaftswert
customerProvidedKey
Vom Kunden bereitgestellte Schlüsselinformationen.
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 als oder gleich 0 sein. Der Standardwert ist DEFAULT_HIGH_LEVEL_CONCURRENCY.
maxConcurrency?: number
Eigenschaftswert
number
metadata
Eine Auflistung 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 Dateibesitzergruppe und andere fest. Jeder Klasse kann lese-, schreib- oder ausführungsberechtigungen erteilt werden. Das klebrige Bit wird ebenfalls unterstützt. Sowohl symbolische (rwxrw-rw-) als auch 4-stellige oktale Notation (z. B. 0766) werden unterstützt.
permissions?: string
Eigenschaftswert
string
singleUploadThreshold
Schwellenwert für die Datengröße in Bytes, um einen einzelnen Uploadvorgang anstelle des parallelen Uploads zu verwenden. Daten mit kleinerer Größe als dieser Grenzwert werden in einem einzigen Upload übertragen. Daten, die diesen Grenzwert überschreiten, werden parallel in Blöcken übertragen. Der Standardwert und der maximale Wert ist FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Hinweis: uploadStream respektiert dieses Feld nicht und lädt immer parallel hoch.
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 und Sie der Umask sind. Wenn p beispielsweise 0777 und 0057 ist, lautet die resultierende Berechtigung 0720. Die Standardberechtigung ist 0666 für eine Datei. Der Standardwert ist 0027. Der Umask muss in 4-stelliger oktaler Notation (z.B. 0766) angegeben werden.
umask?: string
Eigenschaftswert
string