Delen via


FileParallelUploadOptions interface

Optie-interface voor Data Lake-bestand - Uploadbewerkingen

Zien:

Uitbreiding

Eigenschappen

abortSignal

Een implementatie van de AbortSignalLike-interface om de aanvraag te signaleren om de bewerking te annuleren. Gebruik bijvoorbeeld de @azure/abort-controller om een AbortSignalte maken.

chunkSize

De grootte van gegevens in bytes die parallel worden overgedragen. Als deze optie is ingesteld op 0 of niet gedefinieerd, wordt deze automatisch berekend op basis van de gegevensgrootte. De maximale waarde is FILE_UPLOAD_MAX_CHUNK_SIZE.

close

Wanneer Azure Storage-gebeurtenissen zijn ingeschakeld, wordt een gewijzigde gebeurtenis gegenereerd. Deze gebeurtenis heeft een eigenschap die aangeeft of dit de laatste wijziging is om het verschil te onderscheiden tussen een tussenliggende opspoeling naar een bestandsstroom (wanneer sluiten is ingesteld op 'false') en de laatste sluiting van een bestandsstroom (wanneer sluiten is ingesteld op 'true').

conditions

Kopteksten voor toegangsvoorwaarden.

customerProvidedKey

Door de klant verstrekte sleutelgegevens.

encryptionContext

Hiermee geeft u de versleutelingscontext op die moet worden ingesteld voor het bestand.

maxConcurrency

Maximale gelijktijdigheid van parallelle uploading. Moet groter dan of gelijk zijn aan 0. De standaardwaarde is DEFAULT_HIGH_LEVEL_CONCURRENCY.

metadata

Een verzameling sleutel-waardetekenreekspaar die moet worden gekoppeld aan het Data Lake-bestand.

onProgress

Voortgangsupdater.

pathHttpHeaders

Http-headers.

permissions

Hiermee stelt u POSIX-toegangsmachtigingen in voor de bestandseigenaar, de groep die eigenaar is van het bestand en andere. Aan elke klasse kan een machtiging voor lezen, schrijven of uitvoeren worden verleend. De plak-bit wordt ook ondersteund. Zowel symbolische (rwxrw-rw-) als een octale notatie van 4 cijfers (bijvoorbeeld 0766) worden ondersteund.

singleUploadThreshold

Drempelwaarde voor gegevensgrootte in bytes om één uploadbewerking te gebruiken in plaats van parallel uploaden. Gegevens van kleinere grootte dan deze limiet worden overgedragen in één upload. Gegevens die groter zijn dan deze limiet, worden parallel overgedragen in segmenten. De standaard- en maximumwaarde is FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Opmerking: uploadStream dit veld niet respecteren en altijd parallel uploaden.

umask

De umask beperkt de machtigingen van het bestand dat moet worden gemaakt. De resulterende machtiging wordt gegeven door p & ^u, waarbij p de machtiging is en u de umask. Als p bijvoorbeeld 0777 is en u 0057 bent, is de resulterende machtiging 0720. De standaardmachtiging is 0666 voor een bestand. De standaard-umask is 0027. De umask moet worden opgegeven in een octale notatie van 4 cijfers (bijvoorbeeld 0766).

Overgenomen eigenschappen

tracingOptions

Eigenschapdetails

abortSignal

Een implementatie van de AbortSignalLike-interface om de aanvraag te signaleren om de bewerking te annuleren. Gebruik bijvoorbeeld de @azure/abort-controller om een AbortSignalte maken.

abortSignal?: AbortSignalLike

Waarde van eigenschap

chunkSize

De grootte van gegevens in bytes die parallel worden overgedragen. Als deze optie is ingesteld op 0 of niet gedefinieerd, wordt deze automatisch berekend op basis van de gegevensgrootte. De maximale waarde is FILE_UPLOAD_MAX_CHUNK_SIZE.

chunkSize?: number

Waarde van eigenschap

number

close

Wanneer Azure Storage-gebeurtenissen zijn ingeschakeld, wordt een gewijzigde gebeurtenis gegenereerd. Deze gebeurtenis heeft een eigenschap die aangeeft of dit de laatste wijziging is om het verschil te onderscheiden tussen een tussenliggende opspoeling naar een bestandsstroom (wanneer sluiten is ingesteld op 'false') en de laatste sluiting van een bestandsstroom (wanneer sluiten is ingesteld op 'true').

close?: boolean

Waarde van eigenschap

boolean

conditions

Kopteksten voor toegangsvoorwaarden.

conditions?: DataLakeRequestConditions

Waarde van eigenschap

customerProvidedKey

Door de klant verstrekte sleutelgegevens.

customerProvidedKey?: CpkInfo

Waarde van eigenschap

encryptionContext

Hiermee geeft u de versleutelingscontext op die moet worden ingesteld voor het bestand.

encryptionContext?: string

Waarde van eigenschap

string

maxConcurrency

Maximale gelijktijdigheid van parallelle uploading. Moet groter dan of gelijk zijn aan 0. De standaardwaarde is DEFAULT_HIGH_LEVEL_CONCURRENCY.

maxConcurrency?: number

Waarde van eigenschap

number

metadata

Een verzameling sleutel-waardetekenreekspaar die moet worden gekoppeld aan het Data Lake-bestand.

metadata?: Metadata

Waarde van eigenschap

onProgress

Voortgangsupdater.

onProgress?: (progress: TransferProgressEvent) => void

Waarde van eigenschap

(progress: TransferProgressEvent) => void

pathHttpHeaders

Http-headers.

pathHttpHeaders?: PathHttpHeaders

Waarde van eigenschap

permissions

Hiermee stelt u POSIX-toegangsmachtigingen in voor de bestandseigenaar, de groep die eigenaar is van het bestand en andere. Aan elke klasse kan een machtiging voor lezen, schrijven of uitvoeren worden verleend. De plak-bit wordt ook ondersteund. Zowel symbolische (rwxrw-rw-) als een octale notatie van 4 cijfers (bijvoorbeeld 0766) worden ondersteund.

permissions?: string

Waarde van eigenschap

string

singleUploadThreshold

Drempelwaarde voor gegevensgrootte in bytes om één uploadbewerking te gebruiken in plaats van parallel uploaden. Gegevens van kleinere grootte dan deze limiet worden overgedragen in één upload. Gegevens die groter zijn dan deze limiet, worden parallel overgedragen in segmenten. De standaard- en maximumwaarde is FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Opmerking: uploadStream dit veld niet respecteren en altijd parallel uploaden.

singleUploadThreshold?: number

Waarde van eigenschap

number

umask

De umask beperkt de machtigingen van het bestand dat moet worden gemaakt. De resulterende machtiging wordt gegeven door p & ^u, waarbij p de machtiging is en u de umask. Als p bijvoorbeeld 0777 is en u 0057 bent, is de resulterende machtiging 0720. De standaardmachtiging is 0666 voor een bestand. De standaard-umask is 0027. De umask moet worden opgegeven in een octale notatie van 4 cijfers (bijvoorbeeld 0766).

umask?: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

tracingOptions

tracingOptions?: OperationTracingOptions

Waarde van eigenschap

overgenomen vanCommonOptions.tracingOptions-