Поделиться через


FileParallelUploadOptions interface

Интерфейс параметра для файла Data Lake — операции отправки

Видеть:

Extends

Свойства

abortSignal

Реализация интерфейса AbortSignalLike для сигнала о запросе на отмену операции. Например, используйте контроллер @azure/abort-controller для создания AbortSignal.

chunkSize

Размер данных в байтах, которые будут передаваться параллельно. Если задано значение 0 или не определено, он будет автоматически вычисляться в соответствии с размером данных. Его максимальное значение равно FILE_UPLOAD_MAX_CHUNK_SIZE.

close

При включении событий службы хранилища Azure вызывается событие изменения файла. Это событие имеет свойство, указывающее, является ли это окончательным изменением, чтобы различать разницу между промежуточным сбросом в поток файлов (при закрытии значения false) и окончательной закрытием потока файлов (при закрытии значения true).

conditions

Заголовки условий доступа.

customerProvidedKey

Предоставленные клиентом сведения о ключе.

encryptionContext

Указывает контекст шифрования, заданный в файле.

maxConcurrency

Максимальное параллелизм параллельного отправки. Должно быть больше или равно 0. Значение по умолчанию — DEFAULT_HIGH_LEVEL_CONCURRENCY.

metadata

Коллекция пары строк "ключ-значение", которая связывается с файлом Data Lake.

onProgress

Обновление хода выполнения.

pathHttpHeaders

Заголовки HTTP.

permissions

Задает разрешения доступа POSIX для владельца файла, группы владельцев файлов и других пользователей. Каждому классу может быть предоставлено разрешение на чтение, запись или выполнение. Кроме того, поддерживается липкий бит. Поддерживаются символьная нотация (rwxrw-rw-) и 4-разрядная восьмеричная нотация (например, 0766).

singleUploadThreshold

Пороговое значение размера данных в байтах для использования одной операции отправки, а не параллельной отправки. Данные меньшего размера, чем это ограничение, будут переданы в одну отправку. Данные, превышающие это ограничение, будут передаваться параллельно в блоках. Значение по умолчанию и максимальное значение — FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Примечание. uploadStream не уважают это поле и всегда выполняют параллельную отправку.

umask

umask ограничивает разрешения создаваемого файла. Полученное разрешение предоставляется p & ^u, где p — это разрешение, и вы — umask. Например, если значение p равно 0777 и вы 0057, то результирующее разрешение равно 0720. Разрешение по умолчанию — 0666 для файла. Значение umask по умолчанию — 0027. Umask должен быть указан в 4-разрядной нотации (например, 0766).

Унаследованные свойства

tracingOptions

Сведения о свойстве

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

Предоставленные клиентом сведения о ключе.

customerProvidedKey?: CpkInfo

Значение свойства

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

Заголовки HTTP.

pathHttpHeaders?: 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