FileParallelUploadOptions interface
Interface de opção para ficheiro do Data Lake – Operações de carregamento
Veja:
- Extends
Propriedades
abort |
Uma implementação da |
chunk |
O tamanho dos dados em bytes que serão transferidos em paralelo. Se estiver definido como 0 ou indefinido, será automaticamente calculado de acordo com o tamanho dos dados. O valor máximo é FILE_UPLOAD_MAX_CHUNK_SIZE. |
close | Quando os Eventos de Armazenamento do Azure estão ativados, é gerado um evento de alteração de ficheiro. Este evento tem uma propriedade que indica se esta é a alteração final para distinguir a diferença entre uma descarga intermédia para uma transmissão em fluxo de ficheiros (quando fechada definida como "falso") e o fecho final de um fluxo de ficheiros (quando fechado definido como "verdadeiro"). |
conditions | Cabeçalhos de condições de acesso. |
customer |
Informações de Chave Fornecidas pelo Cliente. |
encryption |
Especifica o contexto de encriptação a definir no ficheiro. |
max |
Simultaneidade máxima do carregamento paralelo. Tem de ser maior ou igual a 0. O valor predefinido é DEFAULT_HIGH_LEVEL_CONCURRENCY. |
metadata | Uma coleção de pares de cadeias chave-valor para associar ao ficheiro do Data Lake. |
on |
Atualizador de progresso. |
path |
Cabeçalhos http. |
permissions | Define permissões de acesso POSIX para o proprietário do ficheiro, o grupo proprietário do ficheiro e outros. Pode ser concedida permissão de leitura, escrita ou execução a cada classe. O sticky bit também é suportado. Tanto a notação octal simbólica (rwxrw-rw-) como a notação octal de 4 dígitos (por exemplo, 0766) são suportadas. |
single |
Limiar de tamanho de dados em bytes para utilizar uma única operação de carregamento em vez de carregamento paralelo. Os dados de tamanho inferior a este limite serão transferidos num único carregamento. Os dados maiores do que este limite serão transferidos em segmentos em paralelo. O valor predefinido e máximo é FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Nota: uploadStream não respeita este campo e efetue sempre carregamentos paralelos. |
umask | A umask restringe as permissões do ficheiro a ser criado. A permissão resultante é dada por p & ^u, em que p é a permissão e o utilizador é a umask. Por exemplo, se p for 0777 e for 0057, a permissão resultante é 0720. A permissão predefinida é 0666 para um ficheiro. A umask predefinida é 0027. A umask tem de ser especificada na notação octal de 4 dígitos (por exemplo, 0766). |
Propriedades Herdadas
tracing |
Detalhes de Propriedade
abortSignal
Uma implementação da AbortSignalLike
interface para sinalizar o pedido para cancelar a operação.
Por exemplo, utilize o controlador @azure/abortar para criar um AbortSignal
.
abortSignal?: AbortSignalLike
Valor de Propriedade
chunkSize
O tamanho dos dados em bytes que serão transferidos em paralelo. Se estiver definido como 0 ou indefinido, será automaticamente calculado de acordo com o tamanho dos dados. O valor máximo é FILE_UPLOAD_MAX_CHUNK_SIZE.
chunkSize?: number
Valor de Propriedade
number
close
Quando os Eventos de Armazenamento do Azure estão ativados, é gerado um evento de alteração de ficheiro. Este evento tem uma propriedade que indica se esta é a alteração final para distinguir a diferença entre uma descarga intermédia para uma transmissão em fluxo de ficheiros (quando fechada definida como "falso") e o fecho final de um fluxo de ficheiros (quando fechado definido como "verdadeiro").
close?: boolean
Valor de Propriedade
boolean
conditions
Cabeçalhos de condições de acesso.
conditions?: DataLakeRequestConditions
Valor de Propriedade
customerProvidedKey
Informações de Chave Fornecidas pelo Cliente.
customerProvidedKey?: CpkInfo
Valor de Propriedade
encryptionContext
Especifica o contexto de encriptação a definir no ficheiro.
encryptionContext?: string
Valor de Propriedade
string
maxConcurrency
Simultaneidade máxima do carregamento paralelo. Tem de ser maior ou igual a 0. O valor predefinido é DEFAULT_HIGH_LEVEL_CONCURRENCY.
maxConcurrency?: number
Valor de Propriedade
number
metadata
Uma coleção de pares de cadeias chave-valor para associar ao ficheiro do Data Lake.
metadata?: Metadata
Valor de Propriedade
onProgress
Atualizador de progresso.
onProgress?: (progress: TransferProgressEvent) => void
Valor de Propriedade
(progress: TransferProgressEvent) => void
pathHttpHeaders
permissions
Define permissões de acesso POSIX para o proprietário do ficheiro, o grupo proprietário do ficheiro e outros. Pode ser concedida permissão de leitura, escrita ou execução a cada classe. O sticky bit também é suportado. Tanto a notação octal simbólica (rwxrw-rw-) como a notação octal de 4 dígitos (por exemplo, 0766) são suportadas.
permissions?: string
Valor de Propriedade
string
singleUploadThreshold
Limiar de tamanho de dados em bytes para utilizar uma única operação de carregamento em vez de carregamento paralelo. Os dados de tamanho inferior a este limite serão transferidos num único carregamento. Os dados maiores do que este limite serão transferidos em segmentos em paralelo. O valor predefinido e máximo é FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Nota: uploadStream não respeita este campo e efetue sempre carregamentos paralelos.
singleUploadThreshold?: number
Valor de Propriedade
number
umask
A umask restringe as permissões do ficheiro a ser criado. A permissão resultante é dada por p & ^u, em que p é a permissão e o utilizador é a umask. Por exemplo, se p for 0777 e for 0057, a permissão resultante é 0720. A permissão predefinida é 0666 para um ficheiro. A umask predefinida é 0027. A umask tem de ser especificada na notação octal de 4 dígitos (por exemplo, 0766).
umask?: string
Valor de Propriedade
string
Detalhes da Propriedade Herdada
tracingOptions
tracingOptions?: OperationTracingOptions
Valor de Propriedade
Herdado deCommonOptions.tracingOptions