FileParallelUploadOptions interface
- Uitbreiding
Eigenschappen
abort |
Een implementatie van de |
chunk |
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. |
customer |
Door de klant verstrekte sleutelgegevens. |
encryption |
Hiermee geeft u de versleutelingscontext op die moet worden ingesteld voor het bestand. |
max |
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. |
on |
Voortgangsupdater. |
path |
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. |
single |
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
tracing |
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 AbortSignal
te 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
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-