FileParallelUploadOptions interface
Interfaz de opción para el archivo de Data Lake: operaciones de carga
Vea:
- Extends
Propiedades
abort |
Implementación de la |
chunk |
Tamaño de los datos en bytes que se transferirán en paralelo. Si se establece en 0 o sin definir, se calculará automáticamente según el tamaño de los datos. Su valor máximo es FILE_UPLOAD_MAX_CHUNK_SIZE. |
close | Cuando los eventos de Azure Storage están habilitados, se genera un evento de cambio de archivo. Este evento tiene una propiedad que indica si este es el cambio final para distinguir la diferencia entre un vaciado intermedio en una secuencia de archivos (cuando se cierra establecido en "false") y el cierre final de una secuencia de archivos (cuando se cierra establecido en "true"). |
conditions | Encabezados de condiciones de acceso. |
customer |
Información de clave proporcionada por el cliente. |
encryption |
Especifica el contexto de cifrado que se va a establecer en el archivo. |
max |
Simultaneidad máxima de la carga en paralelo. Debe ser mayor o igual que 0. Su valor predeterminado es DEFAULT_HIGH_LEVEL_CONCURRENCY. |
metadata | Colección de pares de cadenas clave-valor que se van a asociar al archivo de Data Lake. |
on |
Actualizador de progreso. |
path |
Encabezados HTTP. |
permissions | Establece los permisos de acceso POSIX para el propietario del archivo, el grupo propietario de archivos y otros. Se puede conceder permiso de lectura, escritura o ejecución a cada clase. También se admite el bit pegajoso. Se admiten tanto la notación simbólica (rwxrw-rw-) como la notación octal de 4 dígitos (por ejemplo, 0766). |
single |
Umbral de tamaño de datos en bytes para usar una sola operación de carga en lugar de carga en paralelo. Los datos de tamaño menor que este límite se transferirán en una sola carga. Los datos mayores que este límite se transferirán en fragmentos en paralelo. Su valor predeterminado y máximo es FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Nota: uploadStream no respeta este campo y siempre realiza la carga en paralelo. |
umask | El umask restringe los permisos del archivo que se va a crear. P & ^u, donde p es el permiso y usted es el umask. Por ejemplo, si p es 0777 y es 0057, el permiso resultante es 0720. El permiso predeterminado es 0666 para un archivo. El valor predeterminado de umask es 0027. El umask debe especificarse en notación octal de 4 dígitos (por ejemplo, 0766). |
Propiedades heredadas
tracing |
Detalles de las propiedades
abortSignal
Implementación de la AbortSignalLike
interfaz para indicar la solicitud para cancelar la operación.
Por ejemplo, use el @azure/abort-controller para crear un AbortSignal
.
abortSignal?: AbortSignalLike
Valor de propiedad
chunkSize
Tamaño de los datos en bytes que se transferirán en paralelo. Si se establece en 0 o sin definir, se calculará automáticamente según el tamaño de los datos. Su valor máximo es FILE_UPLOAD_MAX_CHUNK_SIZE.
chunkSize?: number
Valor de propiedad
number
close
Cuando los eventos de Azure Storage están habilitados, se genera un evento de cambio de archivo. Este evento tiene una propiedad que indica si este es el cambio final para distinguir la diferencia entre un vaciado intermedio en una secuencia de archivos (cuando se cierra establecido en "false") y el cierre final de una secuencia de archivos (cuando se cierra establecido en "true").
close?: boolean
Valor de propiedad
boolean
conditions
Encabezados de condiciones de acceso.
conditions?: DataLakeRequestConditions
Valor de propiedad
customerProvidedKey
Información de clave proporcionada por el cliente.
customerProvidedKey?: CpkInfo
Valor de propiedad
encryptionContext
Especifica el contexto de cifrado que se va a establecer en el archivo.
encryptionContext?: string
Valor de propiedad
string
maxConcurrency
Simultaneidad máxima de la carga en paralelo. Debe ser mayor o igual que 0. Su valor predeterminado es DEFAULT_HIGH_LEVEL_CONCURRENCY.
maxConcurrency?: number
Valor de propiedad
number
metadata
Colección de pares de cadenas clave-valor que se van a asociar al archivo de Data Lake.
metadata?: Metadata
Valor de propiedad
onProgress
Actualizador de progreso.
onProgress?: (progress: TransferProgressEvent) => void
Valor de propiedad
(progress: TransferProgressEvent) => void
pathHttpHeaders
permissions
Establece los permisos de acceso POSIX para el propietario del archivo, el grupo propietario de archivos y otros. Se puede conceder permiso de lectura, escritura o ejecución a cada clase. También se admite el bit pegajoso. Se admiten tanto la notación simbólica (rwxrw-rw-) como la notación octal de 4 dígitos (por ejemplo, 0766).
permissions?: string
Valor de propiedad
string
singleUploadThreshold
Umbral de tamaño de datos en bytes para usar una sola operación de carga en lugar de carga en paralelo. Los datos de tamaño menor que este límite se transferirán en una sola carga. Los datos mayores que este límite se transferirán en fragmentos en paralelo. Su valor predeterminado y máximo es FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Nota: uploadStream no respeta este campo y siempre realiza la carga en paralelo.
singleUploadThreshold?: number
Valor de propiedad
number
umask
El umask restringe los permisos del archivo que se va a crear. P & ^u, donde p es el permiso y usted es el umask. Por ejemplo, si p es 0777 y es 0057, el permiso resultante es 0720. El permiso predeterminado es 0666 para un archivo. El valor predeterminado de umask es 0027. El umask debe especificarse en notación octal de 4 dígitos (por ejemplo, 0766).
umask?: string
Valor de propiedad
string
Detalles de las propiedades heredadas
tracingOptions
tracingOptions?: OperationTracingOptions
Valor de propiedad
Se hereda deCommonOptions.tracingOptions