次の方法で共有


FileParallelUploadOptions interface

Data Lake ファイルのオプション インターフェイス - アップロード操作

参照トピック

Extends

プロパティ

abortSignal

操作を AbortSignalLike 取り消す要求を通知する インターフェイスの実装。 たとえば、@azure/abort-controller を使用して を作成します AbortSignal

chunkSize

並列で転送されるデータのサイズ (バイト単位)。 0 または未定義に設定すると、データ サイズに応じて自動的に計算されます。 その最大値はFILE_UPLOAD_MAX_CHUNK_SIZE。

close

Azure Storage イベントが有効になっていると、ファイル変更イベントが発生します。 このイベントには、ファイル ストリームへの中間フラッシュ (close が "false" に設定されている場合) とファイル ストリームの最後の閉じ (close が "true" に設定されている場合) の違いを区別するための最終的な変更であるかどうかを示すプロパティがあります。

conditions

アクセス条件ヘッダー。

customerProvidedKey

顧客提供のキー情報。

encryptionContext

ファイルに設定する暗号化コンテキストを指定します。

maxConcurrency

並列アップロードの最大コンカレンシー。 0 以上である必要があります。 既定値は DEFAULT_HIGH_LEVEL_CONCURRENCY です。

metadata

Data Lake ファイルに関連付けるキーと値の文字列のペアのコレクション。

onProgress

進行状況アップデーター。

pathHttpHeaders

Http ヘッダー。

permissions

ファイル所有者、ファイル所有グループなどの POSIX アクセス許可を設定します。 各クラスには、読み取り、書き込み、または実行のアクセス許可を付与できます。 スティッキー ビットもサポートされています。 シンボリック (rwxrw-rw-) と 4 桁の 8 進数表記 (0766 など) の両方がサポートされています。

singleUploadThreshold

並列アップロードではなく、単一のアップロード操作を使用するためのデータ サイズのしきい値 (バイト単位)。 この制限より小さいサイズのデータは、1 回のアップロードで転送されます。 この制限を超えるデータは、チャンク単位で並列で転送されます。 既定値と最大値はFILE_MAX_SINGLE_UPLOAD_THRESHOLD。 注: uploadStream はこのフィールドを考慮せず、常に並列アップロードを実行します。

umask

umask は、作成するファイルのアクセス許可を制限します。 結果として得られるアクセス許可は、^u & p によって与えられます。ここで、p はアクセス許可であり、umask です。 たとえば、p が 0777 で 0057 の場合、結果のアクセス許可は 0720 になります。 ファイルの既定のアクセス許可は 0666 です。 既定の umask は 0027 です。 umask は 4 桁の 8 進数表記 (例: 0766) で指定する必要があります。

継承されたプロパティ

tracingOptions

プロパティの詳細

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

アクセス条件ヘッダー。

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 桁の 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

プロパティ値

CommonOptions.tracingOptionsから継承