Partilhar via


FileParallelUploadOptions interface

Interface de opção para ficheiro do Data Lake – Operações de carregamento

Veja:

Extends

Propriedades

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.

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.

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.

customerProvidedKey

Informações de Chave Fornecidas pelo Cliente.

encryptionContext

Especifica o contexto de encriptação a definir no ficheiro.

maxConcurrency

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.

onProgress

Atualizador de progresso.

pathHttpHeaders

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.

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.

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

tracingOptions

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

Cabeçalhos http.

pathHttpHeaders?: PathHttpHeaders

Valor de Propriedade

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