FileParallelUploadOptions interface
Interface d’option pour le fichier Data Lake - Opérations de chargement
Voir:
- 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 définie sur 0 ou non définie, elle est automatiquement calculée en fonction de la taille des données. Sa valeur maximale est FILE_UPLOAD_MAX_CHUNK_SIZE. |
| close | Lorsque les événements stockage Azure sont activés, un événement modifié de fichier est déclenché. Cet événement a une propriété indiquant s’il s’agit de la modification finale pour distinguer la différence entre un vidage intermédiaire sur 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 de clé 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 de fichiers et d’autres utilisateurs. Chaque classe peut recevoir une autorisation de lecture, d’écriture ou d’exécution. Le bit collant est également pris en charge. Les notations symboliques (rwxrw-rw-) et octal à 4 chiffres (par exemple, 0766) sont prises en charge. |
| single |
Seuil de taille des données en octets pour utiliser une seule opération de chargement plutôt que le chargement parallèle. Les données de taille inférieure à cette limite seront transférées dans un chargement unique. 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 respectez pas ce champ et effectuez toujours le 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 êtes 0057, l’autorisation résultante 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 contrôleur @azure/abandon 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 définie sur 0 ou non définie, elle est automatiquement calculée 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 stockage Azure sont activés, un événement modifié de fichier est déclenché. Cet événement a une propriété indiquant s’il s’agit de la modification finale pour distinguer la différence entre un vidage intermédiaire sur 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
Informations de clé fournies par le client.
customerProvidedKey?: CpkInfo
Valeur de propriété
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 de fichiers et d’autres utilisateurs. Chaque classe peut recevoir une autorisation de lecture, d’écriture ou d’exécution. Le bit collant est également pris en charge. Les notations symboliques (rwxrw-rw-) et octal à 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 seule opération de chargement plutôt que le chargement parallèle. Les données de taille inférieure à cette limite seront transférées dans un chargement unique. 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 respectez pas ce champ et effectuez toujours le 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 êtes 0057, l’autorisation résultante 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