Freigeben über


FileParallelUploadOptions interface

Optionsschnittstelle für Data Lake-Datei – Upload-Vorgänge

Siehe:

Extends

Eigenschaften

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.

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.

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.

customerProvidedKey

Der Kunde hat wichtige Informationen bereitgestellt.

encryptionContext

Gibt den Verschlüsselungskontext an, der für die Datei festgelegt werden soll.

maxConcurrency

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.

onProgress

Statusaktualisierung.

pathHttpHeaders

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.

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.

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

tracingOptions

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

HTTP-Header.

pathHttpHeaders?: PathHttpHeaders

Eigenschaftswert

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

Eigenschaftswert

von"CommonOptions.tracingOptions" geerbt