FileParallelUploadOptions interface
- Extends
プロパティ
abort |
操作を |
chunk |
並列で転送されるデータのサイズ (バイト単位)。 0 または未定義に設定すると、データ サイズに応じて自動的に計算されます。 その最大値はFILE_UPLOAD_MAX_CHUNK_SIZE。 |
close | Azure Storage イベントが有効になっていると、ファイル変更イベントが発生します。 このイベントには、ファイル ストリームへの中間フラッシュ (close が "false" に設定されている場合) とファイル ストリームの最後の閉じ (close が "true" に設定されている場合) の違いを区別するための最終的な変更であるかどうかを示すプロパティがあります。 |
conditions | アクセス条件ヘッダー。 |
customer |
顧客提供のキー情報。 |
encryption |
ファイルに設定する暗号化コンテキストを指定します。 |
max |
並列アップロードの最大コンカレンシー。 0 以上である必要があります。 既定値は DEFAULT_HIGH_LEVEL_CONCURRENCY です。 |
metadata | Data Lake ファイルに関連付けるキーと値の文字列のペアのコレクション。 |
on |
進行状況アップデーター。 |
path |
Http ヘッダー。 |
permissions | ファイル所有者、ファイル所有グループなどの POSIX アクセス許可を設定します。 各クラスには、読み取り、書き込み、または実行のアクセス許可を付与できます。 スティッキー ビットもサポートされています。 シンボリック (rwxrw-rw-) と 4 桁の 8 進数表記 (0766 など) の両方がサポートされています。 |
single |
並列アップロードではなく、単一のアップロード操作を使用するためのデータ サイズのしきい値 (バイト単位)。 この制限より小さいサイズのデータは、1 回のアップロードで転送されます。 この制限を超えるデータは、チャンク単位で並列で転送されます。 既定値と最大値はFILE_MAX_SINGLE_UPLOAD_THRESHOLD。 注: uploadStream はこのフィールドを考慮せず、常に並列アップロードを実行します。 |
umask | umask は、作成するファイルのアクセス許可を制限します。 結果として得られるアクセス許可は、^u & p によって与えられます。ここで、p はアクセス許可であり、umask です。 たとえば、p が 0777 で 0057 の場合、結果のアクセス許可は 0720 になります。 ファイルの既定のアクセス許可は 0666 です。 既定の umask は 0027 です。 umask は 4 桁の 8 進数表記 (例: 0766) で指定する必要があります。 |
継承されたプロパティ
tracing |
プロパティの詳細
abortSignal
操作を AbortSignalLike
取り消す要求を通知する インターフェイスの実装。
たとえば、@azure/abort-controller を使用して を作成します AbortSignal
。
abortSignal?: AbortSignalLike
プロパティ値
chunkSize
並列で転送されるデータのサイズ (バイト単位)。 0 または未定義に設定すると、データ サイズに応じて自動的に計算されます。 その最大値はFILE_UPLOAD_MAX_CHUNK_SIZE。
chunkSize?: number
プロパティ値
number
close
Azure Storage イベントが有効になっていると、ファイル変更イベントが発生します。 このイベントには、ファイル ストリームへの中間フラッシュ (close が "false" に設定されている場合) とファイル ストリームの最後の閉じ (close が "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 桁の 8 進数表記 (0766 など) の両方がサポートされています。
permissions?: string
プロパティ値
string
singleUploadThreshold
並列アップロードではなく、単一のアップロード操作を使用するためのデータ サイズのしきい値 (バイト単位)。 この制限より小さいサイズのデータは、1 回のアップロードで転送されます。 この制限を超えるデータは、チャンク単位で並列で転送されます。 既定値と最大値はFILE_MAX_SINGLE_UPLOAD_THRESHOLD。 注: uploadStream はこのフィールドを考慮せず、常に並列アップロードを実行します。
singleUploadThreshold?: number
プロパティ値
number
umask
umask は、作成するファイルのアクセス許可を制限します。 結果として得られるアクセス許可は、^u & p によって与えられます。ここで、p はアクセス許可であり、umask です。 たとえば、p が 0777 で 0057 の場合、結果のアクセス許可は 0720 になります。 ファイルの既定のアクセス許可は 0666 です。 既定の umask は 0027 です。 umask は 4 桁の 8 進数表記 (例: 0766) で指定する必要があります。
umask?: string
プロパティ値
string
継承されたプロパティの詳細
tracingOptions
tracingOptions?: OperationTracingOptions