共用方式為


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