FileParallelUploadOptions interface
Interfaccia dell'opzione per il file Data Lake - Operazioni di caricamento
Vedere:
- Extends
Proprietà
abort |
Implementazione dell'interfaccia |
chunk |
Dimensioni dei dati in byte che verranno trasferiti in parallelo. Se impostato su 0 o non definito, verrà calcolato automaticamente in base alle dimensioni dei dati. Il valore massimo è FILE_UPLOAD_MAX_CHUNK_SIZE. |
close | Quando gli eventi di archiviazione di Azure sono abilitati, viene generato un evento di modifica del file. Questo evento ha una proprietà che indica se si tratta della modifica finale per distinguere la differenza tra uno scaricamento intermedio in un flusso di file (quando la chiusura è impostata su "false") e la chiusura finale di un flusso di file (quando la chiusura è impostata su "true"). |
conditions | Intestazioni delle condizioni di accesso. |
customer |
Informazioni chiave fornite dal cliente. |
encryption |
Specifica il contesto di crittografia da impostare nel file. |
max |
Concorrenza massima del caricamento parallelo. Deve essere maggiore o uguale a 0. Il valore predefinito è DEFAULT_HIGH_LEVEL_CONCURRENCY. |
metadata | Raccolta di coppie di stringhe chiave-valore da associare al file Data Lake. |
on |
Aggiornamento dello stato di avanzamento. |
path |
Intestazioni HTTP. |
permissions | Imposta le autorizzazioni di accesso POSIX per il proprietario del file, il gruppo proprietario del file e altri. A ogni classe può essere concessa l'autorizzazione di lettura, scrittura o esecuzione. Il bit sticky è supportato anche. Sono supportati sia la notazione simbolica (rwxrw-rw-) che la notazione ottale a 4 cifre (ad esempio 0766). |
single |
Soglia delle dimensioni dei dati in byte per usare una singola operazione di caricamento anziché il caricamento parallelo. I dati di dimensioni inferiori a questo limite verranno trasferiti in un singolo caricamento. I dati superiori a questo limite verranno trasferiti in blocchi in parallelo. Il valore predefinito e massimo è FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Nota: uploadStream non rispetta questo campo e esegue sempre il caricamento parallelo. |
umask | umask limita le autorizzazioni del file da creare. L'autorizzazione risultante viene concessa da p & ^u, dove p è l'autorizzazione ed è l'umask. Ad esempio, se p è 0777 e si è 0057, l'autorizzazione risultante è 0720. L'autorizzazione predefinita è 0666 per un file. L'umask predefinito è 0027. L'umask deve essere specificato nella notazione a 4 cifre (ad esempio 0766). |
Proprietà ereditate
tracing |
Dettagli proprietà
abortSignal
Implementazione dell'interfaccia AbortSignalLike
per segnalare la richiesta di annullamento dell'operazione.
Ad esempio, usare il @azure/abort-controller per creare un oggetto AbortSignal
.
abortSignal?: AbortSignalLike
Valore della proprietà
chunkSize
Dimensioni dei dati in byte che verranno trasferiti in parallelo. Se impostato su 0 o non definito, verrà calcolato automaticamente in base alle dimensioni dei dati. Il valore massimo è FILE_UPLOAD_MAX_CHUNK_SIZE.
chunkSize?: number
Valore della proprietà
number
close
Quando gli eventi di archiviazione di Azure sono abilitati, viene generato un evento di modifica del file. Questo evento ha una proprietà che indica se si tratta della modifica finale per distinguere la differenza tra uno scaricamento intermedio in un flusso di file (quando la chiusura è impostata su "false") e la chiusura finale di un flusso di file (quando la chiusura è impostata su "true").
close?: boolean
Valore della proprietà
boolean
conditions
Intestazioni delle condizioni di accesso.
conditions?: DataLakeRequestConditions
Valore della proprietà
customerProvidedKey
Informazioni chiave fornite dal cliente.
customerProvidedKey?: CpkInfo
Valore della proprietà
encryptionContext
Specifica il contesto di crittografia da impostare nel file.
encryptionContext?: string
Valore della proprietà
string
maxConcurrency
Concorrenza massima del caricamento parallelo. Deve essere maggiore o uguale a 0. Il valore predefinito è DEFAULT_HIGH_LEVEL_CONCURRENCY.
maxConcurrency?: number
Valore della proprietà
number
metadata
Raccolta di coppie di stringhe chiave-valore da associare al file Data Lake.
metadata?: Metadata
Valore della proprietà
onProgress
Aggiornamento dello stato di avanzamento.
onProgress?: (progress: TransferProgressEvent) => void
Valore della proprietà
(progress: TransferProgressEvent) => void
pathHttpHeaders
permissions
Imposta le autorizzazioni di accesso POSIX per il proprietario del file, il gruppo proprietario del file e altri. A ogni classe può essere concessa l'autorizzazione di lettura, scrittura o esecuzione. Il bit sticky è supportato anche. Sono supportati sia la notazione simbolica (rwxrw-rw-) che la notazione ottale a 4 cifre (ad esempio 0766).
permissions?: string
Valore della proprietà
string
singleUploadThreshold
Soglia delle dimensioni dei dati in byte per usare una singola operazione di caricamento anziché il caricamento parallelo. I dati di dimensioni inferiori a questo limite verranno trasferiti in un singolo caricamento. I dati superiori a questo limite verranno trasferiti in blocchi in parallelo. Il valore predefinito e massimo è FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Nota: uploadStream non rispetta questo campo e esegue sempre il caricamento parallelo.
singleUploadThreshold?: number
Valore della proprietà
number
umask
umask limita le autorizzazioni del file da creare. L'autorizzazione risultante viene concessa da p & ^u, dove p è l'autorizzazione ed è l'umask. Ad esempio, se p è 0777 e si è 0057, l'autorizzazione risultante è 0720. L'autorizzazione predefinita è 0666 per un file. L'umask predefinito è 0027. L'umask deve essere specificato nella notazione a 4 cifre (ad esempio 0766).
umask?: string
Valore della proprietà
string
Dettagli proprietà ereditate
tracingOptions
tracingOptions?: OperationTracingOptions
Valore della proprietà
Ereditato daCommonOptions.tracingOptions