FileParallelUploadOptions interface
Interface d’option pour le fichier Data Lake - Opérations de chargement
Consultez l'article :
- Extends
Propriétés
abort |
Implémentation de l’interface |
chunk |
Taille des données en octets qui seront transférées en parallèle. Si la valeur est 0 ou non définie, elle est calculée automatiquement en fonction de la taille des données. Sa valeur maximale est FILE_UPLOAD_MAX_CHUNK_SIZE. |
close | Lorsque les événements de stockage Azure sont activés, un événement de modification de fichier est déclenché. Cet événement a une propriété indiquant s’il s’agit de la dernière modification pour distinguer la différence entre une vidage intermédiaire dans un flux de fichiers (lorsque la fermeture est définie sur « false ») et la fermeture finale d’un flux de fichiers (lorsque la fermeture est définie sur « true »). |
conditions | En-têtes des conditions d’accès. |
customer |
Informations clés fournies par le client. |
encryption |
Spécifie le contexte de chiffrement à définir sur le fichier. |
max |
Concurrence maximale du chargement parallèle. Doit être supérieur ou égal à 0. Sa valeur par défaut est DEFAULT_HIGH_LEVEL_CONCURRENCY. |
metadata | Collection de paires de chaînes clé-valeur à associer au fichier Data Lake. |
on |
Mise à jour de progression. |
path |
En-têtes Http. |
permissions | Définit les autorisations d’accès POSIX pour le propriétaire du fichier, le groupe propriétaire du fichier et d’autres personnes. Chaque classe peut se voir accorder l’autorisation de lecture, d’écriture ou d’exécution. Le bit collant est également pris en charge. La notation symbolique (rwxrw-rw-) et la notation octale à 4 chiffres (par exemple, 0766) sont prises en charge. |
single |
Seuil de taille des données en octets pour utiliser une opération de chargement unique plutôt qu’un chargement parallèle. Les données de taille inférieure à cette limite seront transférées en un seul chargement. Les données supérieures à cette limite sont transférées en blocs en parallèle. Sa valeur par défaut et maximale est FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Remarque : uploadStream ne respecte pas ce champ et effectue toujours un chargement parallèle. |
umask | L’umask limite les autorisations du fichier à créer. L’autorisation résultante est donnée par p & ^u, où p est l’autorisation et vous êtes l’umask. Par exemple, si p est 0777 et que vous avez la valeur 0057, l’autorisation obtenue est 0720. L’autorisation par défaut est 0666 pour un fichier. L’umask par défaut est 0027. L’umask doit être spécifié en notation octale à 4 chiffres (par exemple, 0766). |
Propriétés héritées
tracing |
Détails de la propriété
abortSignal
Implémentation de l’interface AbortSignalLike
pour signaler la demande d’annulation de l’opération.
Par exemple, utilisez le @azure/abort-controller pour créer un AbortSignal
.
abortSignal?: AbortSignalLike
Valeur de propriété
chunkSize
Taille des données en octets qui seront transférées en parallèle. Si la valeur est 0 ou non définie, elle est calculée automatiquement en fonction de la taille des données. Sa valeur maximale est FILE_UPLOAD_MAX_CHUNK_SIZE.
chunkSize?: number
Valeur de propriété
number
close
Lorsque les événements de stockage Azure sont activés, un événement de modification de fichier est déclenché. Cet événement a une propriété indiquant s’il s’agit de la dernière modification pour distinguer la différence entre une vidage intermédiaire dans un flux de fichiers (lorsque la fermeture est définie sur « false ») et la fermeture finale d’un flux de fichiers (lorsque la fermeture est définie sur « true »).
close?: boolean
Valeur de propriété
boolean
conditions
En-têtes des conditions d’accès.
conditions?: DataLakeRequestConditions
Valeur de propriété
customerProvidedKey
encryptionContext
Spécifie le contexte de chiffrement à définir sur le fichier.
encryptionContext?: string
Valeur de propriété
string
maxConcurrency
Concurrence maximale du chargement parallèle. Doit être supérieur ou égal à 0. Sa valeur par défaut est DEFAULT_HIGH_LEVEL_CONCURRENCY.
maxConcurrency?: number
Valeur de propriété
number
metadata
Collection de paires de chaînes clé-valeur à associer au fichier Data Lake.
metadata?: Metadata
Valeur de propriété
onProgress
Mise à jour de progression.
onProgress?: (progress: TransferProgressEvent) => void
Valeur de propriété
(progress: TransferProgressEvent) => void
pathHttpHeaders
permissions
Définit les autorisations d’accès POSIX pour le propriétaire du fichier, le groupe propriétaire du fichier et d’autres personnes. Chaque classe peut se voir accorder l’autorisation de lecture, d’écriture ou d’exécution. Le bit collant est également pris en charge. La notation symbolique (rwxrw-rw-) et la notation octale à 4 chiffres (par exemple, 0766) sont prises en charge.
permissions?: string
Valeur de propriété
string
singleUploadThreshold
Seuil de taille des données en octets pour utiliser une opération de chargement unique plutôt qu’un chargement parallèle. Les données de taille inférieure à cette limite seront transférées en un seul chargement. Les données supérieures à cette limite sont transférées en blocs en parallèle. Sa valeur par défaut et maximale est FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Remarque : uploadStream ne respecte pas ce champ et effectue toujours un chargement parallèle.
singleUploadThreshold?: number
Valeur de propriété
number
umask
L’umask limite les autorisations du fichier à créer. L’autorisation résultante est donnée par p & ^u, où p est l’autorisation et vous êtes l’umask. Par exemple, si p est 0777 et que vous avez la valeur 0057, l’autorisation obtenue est 0720. L’autorisation par défaut est 0666 pour un fichier. L’umask par défaut est 0027. L’umask doit être spécifié en notation octale à 4 chiffres (par exemple, 0766).
umask?: string
Valeur de propriété
string