FileParallelUploadOptions interface
Интерфейс параметра для файла Data Lake — операции отправки
Видеть:
- Extends
Свойства
abort |
Реализация интерфейса |
chunk |
Размер данных в байтах, которые будут передаваться параллельно. Если задано значение 0 или не определено, он будет автоматически вычисляться в соответствии с размером данных. Его максимальное значение равно FILE_UPLOAD_MAX_CHUNK_SIZE. |
close | При включении событий службы хранилища Azure вызывается событие изменения файла. Это событие имеет свойство, указывающее, является ли это окончательным изменением, чтобы различать разницу между промежуточным сбросом в поток файлов (при закрытии значения false) и окончательной закрытием потока файлов (при закрытии значения true). |
conditions | Заголовки условий доступа. |
customer |
Предоставленные клиентом сведения о ключе. |
encryption |
Указывает контекст шифрования, заданный в файле. |
max |
Максимальное параллелизм параллельного отправки. Должно быть больше или равно 0. Значение по умолчанию — DEFAULT_HIGH_LEVEL_CONCURRENCY. |
metadata | Коллекция пары строк "ключ-значение", которая связывается с файлом Data Lake. |
on |
Обновление хода выполнения. |
path |
Заголовки HTTP. |
permissions | Задает разрешения доступа POSIX для владельца файла, группы владельцев файлов и других пользователей. Каждому классу может быть предоставлено разрешение на чтение, запись или выполнение. Кроме того, поддерживается липкий бит. Поддерживаются символьная нотация (rwxrw-rw-) и 4-разрядная восьмеричная нотация (например, 0766). |
single |
Пороговое значение размера данных в байтах для использования одной операции отправки, а не параллельной отправки. Данные меньшего размера, чем это ограничение, будут переданы в одну отправку. Данные, превышающие это ограничение, будут передаваться параллельно в блоках. Значение по умолчанию и максимальное значение — FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Примечание. uploadStream не уважают это поле и всегда выполняют параллельную отправку. |
umask | umask ограничивает разрешения создаваемого файла. Полученное разрешение предоставляется p & ^u, где p — это разрешение, и вы — umask. Например, если значение p равно 0777 и вы 0057, то результирующее разрешение равно 0720. Разрешение по умолчанию — 0666 для файла. Значение umask по умолчанию — 0027. Umask должен быть указан в 4-разрядной нотации (например, 0766). |
Унаследованные свойства
tracing |
Сведения о свойстве
abortSignal
Реализация интерфейса AbortSignalLike
для сигнала о запросе на отмену операции.
Например, используйте контроллер @azure/abort-controller для создания AbortSignal
.
abortSignal?: AbortSignalLike
Значение свойства
chunkSize
Размер данных в байтах, которые будут передаваться параллельно. Если задано значение 0 или не определено, он будет автоматически вычисляться в соответствии с размером данных. Его максимальное значение равно FILE_UPLOAD_MAX_CHUNK_SIZE.
chunkSize?: number
Значение свойства
number
close
При включении событий службы хранилища Azure вызывается событие изменения файла. Это событие имеет свойство, указывающее, является ли это окончательным изменением, чтобы различать разницу между промежуточным сбросом в поток файлов (при закрытии значения false) и окончательной закрытием потока файлов (при закрытии значения true).
close?: boolean
Значение свойства
boolean
conditions
Заголовки условий доступа.
conditions?: DataLakeRequestConditions
Значение свойства
customerProvidedKey
encryptionContext
Указывает контекст шифрования, заданный в файле.
encryptionContext?: string
Значение свойства
string
maxConcurrency
Максимальное параллелизм параллельного отправки. Должно быть больше или равно 0. Значение по умолчанию — DEFAULT_HIGH_LEVEL_CONCURRENCY.
maxConcurrency?: number
Значение свойства
number
metadata
Коллекция пары строк "ключ-значение", которая связывается с файлом Data Lake.
metadata?: Metadata
Значение свойства
onProgress
Обновление хода выполнения.
onProgress?: (progress: TransferProgressEvent) => void
Значение свойства
(progress: TransferProgressEvent) => void
pathHttpHeaders
permissions
Задает разрешения доступа POSIX для владельца файла, группы владельцев файлов и других пользователей. Каждому классу может быть предоставлено разрешение на чтение, запись или выполнение. Кроме того, поддерживается липкий бит. Поддерживаются символьная нотация (rwxrw-rw-) и 4-разрядная восьмеричная нотация (например, 0766).
permissions?: string
Значение свойства
string
singleUploadThreshold
Пороговое значение размера данных в байтах для использования одной операции отправки, а не параллельной отправки. Данные меньшего размера, чем это ограничение, будут переданы в одну отправку. Данные, превышающие это ограничение, будут передаваться параллельно в блоках. Значение по умолчанию и максимальное значение — FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Примечание. uploadStream не уважают это поле и всегда выполняют параллельную отправку.
singleUploadThreshold?: number
Значение свойства
number
umask
umask ограничивает разрешения создаваемого файла. Полученное разрешение предоставляется p & ^u, где p — это разрешение, и вы — umask. Например, если значение p равно 0777 и вы 0057, то результирующее разрешение равно 0720. Разрешение по умолчанию — 0666 для файла. Значение umask по умолчанию — 0027. Umask должен быть указан в 4-разрядной нотации (например, 0766).
umask?: string
Значение свойства
string
Сведения об унаследованном свойстве
tracingOptions
tracingOptions?: OperationTracingOptions
Значение свойства
наследуется отCommonOptions.tracingOptions