FileParallelUploadOptions interface
- 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
customerProvidedKey
encryptionContext
指定要在檔案上設定的加密內容。
encryptionContext?: string
屬性值
string
maxConcurrency
平行上傳的最大並行。 必須大於或等於 0。 其預設值為 DEFAULT_HIGH_LEVEL_CONCURRENCY。
maxConcurrency?: number
屬性值
number
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