FileParallelUploadOptions interface
- Extends
Свойства
abort |
Реализация интерфейса для |
chunk |
Размер данных в байтах, которые будут передаваться параллельно. Если задано значение 0 или значение undefined, оно будет автоматически вычисляться в соответствии с размером данных. Его максимальное значение — 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 или значение undefined, оно будет автоматически вычисляться в соответствии с размером данных. Его максимальное значение — 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