FileParallelUploadOptions interface
Interface de opção para o arquivo Data Lake – Operações de upload
Ver:
- Extends
Propriedades
| abort |
Uma implementação da interface |
| 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 o fechamento é definido como "false") e o fechamento final de um fluxo de arquivos (quando o fechamento é 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 ou igual a 0. Seu valor padrão é DEFAULT_HIGH_LEVEL_CONCURRENCY. |
| metadata | Uma coleção de pares de cadeia de caracteres chave-valor a ser associado 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. Também há suporte para o bit autoadesiva. Há suporte para notação octal de 4 dígitos (por exemplo, 0766) e simbólica (por exemplo, 0766). |
| single |
Limite de tamanho de dados em bytes para usar uma única operação de upload em vez de upload 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 respeitam esse campo e sempre fazem upload paralelo. |
| umask | A umask restringe as permissões do arquivo a ser criado. A permissão resultante é fornecida por p & ^u, onde 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 na notação octal de 4 dígitos (por exemplo, 0766). |
Propriedades herdadas
| tracing |
Detalhes da propriedade
abortSignal
Uma implementação da interface AbortSignalLike para sinalizar a solicitação para cancelar a operação.
Por exemplo, use o controlador de @azure/anulação 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 o fechamento é definido como "false") e o fechamento final de um fluxo de arquivos (quando o fechamento é 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 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 cadeia de caracteres chave-valor a ser associado 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. Também há suporte para o bit autoadesiva. Há suporte para notação octal de 4 dígitos (por exemplo, 0766) e simbólica (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 upload 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 respeitam esse campo e sempre fazem 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, onde 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 na 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