FileParallelUploadOptions interface
Interface de opção para o arquivo Data Lake – Operações de upload
Consulte:
- Extends
Propriedades
abort |
Uma implementação da |
chunk |
O tamanho dos dados em bytes que serão transferidos em paralelo. Se definido como 0 ou indefinido, ele será calculado automaticamente de acordo com o tamanho dos dados. Seu valor máximo é FILE_UPLOAD_MAX_CHUNK_SIZE. |
close | Quando os Eventos de Armazenamento do Azure estão habilitados, um evento de alteração de arquivo é gerado. Esse evento tem uma propriedade que indica se essa é a alteração final para distinguir a diferença entre uma liberação intermediária para um fluxo de arquivos (quando fechar definido como "false") e o fechamento final de um fluxo de arquivos (quando fechar definido como "true"). |
conditions | Cabeçalhos de condições de acesso. |
customer |
Informações de chave fornecidas pelo cliente. |
encryption |
Especifica o contexto de criptografia a ser definido no arquivo. |
max |
Simultaneidade máxima do carregamento paralelo. Deve ser maior que ou igual a 0. Seu valor padrão é DEFAULT_HIGH_LEVEL_CONCURRENCY. |
metadata | Uma coleção de pares de cadeias de caracteres chave-valor a serem associadas ao arquivo data lake. |
on |
Atualizador de progresso. |
path |
Cabeçalhos Http. |
permissions | Define permissões de acesso POSIX para o proprietário do arquivo, o grupo proprietário do arquivo e outros. Cada classe pode receber permissão de leitura, gravação ou execução. O bit autoadesiva também tem suporte. Há suporte para notação octal simbólica (rwxrw-rw-) e octal de 4 dígitos (por exemplo, 0766). |
single |
Limite de tamanho de dados em bytes para usar uma única operação de upload em vez de carregamento paralelo. Dados de tamanho menor que esse limite serão transferidos em um único upload. Dados maiores que esse limite serão transferidos em partes em paralelo. Seu valor padrão e máximo é FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Observação: uploadStream não respeita esse campo e sempre faz upload paralelo. |
umask | A umask restringe as permissões do arquivo a ser criado. A permissão resultante é fornecida por p & ^u, em que p é a permissão e você é a umask. Por exemplo, se p for 0777 e você for 0057, a permissão resultante será 0720. A permissão padrão é 0666 para um arquivo. A umask padrão é 0027. A umask deve ser especificada em notação octal de 4 dígitos (por exemplo, 0766). |
Propriedades herdadas
tracing |
Detalhes da propriedade
abortSignal
Uma implementação da AbortSignalLike
interface para sinalizar a solicitação para cancelar a operação.
Por exemplo, use o @azure/abort-controller para criar um AbortSignal
.
abortSignal?: AbortSignalLike
Valor da propriedade
chunkSize
O tamanho dos dados em bytes que serão transferidos em paralelo. Se definido como 0 ou indefinido, ele será calculado automaticamente de acordo com o tamanho dos dados. Seu valor máximo é FILE_UPLOAD_MAX_CHUNK_SIZE.
chunkSize?: number
Valor da propriedade
number
close
Quando os Eventos de Armazenamento do Azure estão habilitados, um evento de alteração de arquivo é gerado. Esse evento tem uma propriedade que indica se essa é a alteração final para distinguir a diferença entre uma liberação intermediária para um fluxo de arquivos (quando fechar definido como "false") e o fechamento final de um fluxo de arquivos (quando fechar definido como "true").
close?: boolean
Valor da propriedade
boolean
conditions
Cabeçalhos de condições de acesso.
conditions?: DataLakeRequestConditions
Valor da propriedade
customerProvidedKey
Informações de chave fornecidas pelo cliente.
customerProvidedKey?: CpkInfo
Valor da propriedade
encryptionContext
Especifica o contexto de criptografia a ser definido no arquivo.
encryptionContext?: string
Valor da propriedade
string
maxConcurrency
Simultaneidade máxima do carregamento paralelo. Deve ser maior que ou igual a 0. Seu valor padrão é DEFAULT_HIGH_LEVEL_CONCURRENCY.
maxConcurrency?: number
Valor da propriedade
number
metadata
Uma coleção de pares de cadeias de caracteres chave-valor a serem associadas ao arquivo data lake.
metadata?: Metadata
Valor da propriedade
onProgress
Atualizador de progresso.
onProgress?: (progress: TransferProgressEvent) => void
Valor da propriedade
(progress: TransferProgressEvent) => void
pathHttpHeaders
permissions
Define permissões de acesso POSIX para o proprietário do arquivo, o grupo proprietário do arquivo e outros. Cada classe pode receber permissão de leitura, gravação ou execução. O bit autoadesiva também tem suporte. Há suporte para notação octal simbólica (rwxrw-rw-) e octal de 4 dígitos (por exemplo, 0766).
permissions?: string
Valor da propriedade
string
singleUploadThreshold
Limite de tamanho de dados em bytes para usar uma única operação de upload em vez de carregamento paralelo. Dados de tamanho menor que esse limite serão transferidos em um único upload. Dados maiores que esse limite serão transferidos em partes em paralelo. Seu valor padrão e máximo é FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Observação: uploadStream não respeita esse campo e sempre faz upload paralelo.
singleUploadThreshold?: number
Valor da propriedade
number
umask
A umask restringe as permissões do arquivo a ser criado. A permissão resultante é fornecida por p & ^u, em que p é a permissão e você é a umask. Por exemplo, se p for 0777 e você for 0057, a permissão resultante será 0720. A permissão padrão é 0666 para um arquivo. A umask padrão é 0027. A umask deve ser especificada em notação octal de 4 dígitos (por exemplo, 0766).
umask?: string
Valor da propriedade
string
Detalhes das propriedades herdadas
tracingOptions
tracingOptions?: OperationTracingOptions
Valor da propriedade
Herdado deCommonOptions.tracingOptions