Partager via


FileParallelUploadOptions interface

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

Consultez l'article :

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 @azure/abort-controller pour créer un AbortSignal.

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.

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.

customerProvidedKey

Informations clés 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 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.

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.

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

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 @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

Informations clés 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 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

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

tracingOptions

tracingOptions?: OperationTracingOptions

Valeur de propriété

Hérité deCommonOptions.tracingOptions