Partager via


FileParallelUploadOptions interface

Interface d’option pour le fichier Data Lake - Opérations de chargement

Voir:

Extends

Propriétés

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.

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.

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.

customerProvidedKey

Informations de clé fournies par le client.

encryptionContext

Spécifie le contexte de chiffrement à définir sur le fichier.

maxConcurrency

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.

onProgress

Mise à jour de progression.

pathHttpHeaders

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.

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.

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

tracingOptions

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

En-têtes Http.

pathHttpHeaders?: PathHttpHeaders

Valeur de propriété

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

Détails de la propriété héritée

tracingOptions

tracingOptions?: OperationTracingOptions

Valeur de propriété

héritée deCommonOptions.tracingOptions