BlockBlobParallelUploadOptions interface
と <xref:BlockBlobClient.uploadSeekableStream>の<xref:BlockBlobClient.uploadFile>オプション インターフェイス。
- Extends
プロパティ
abort |
操作を |
blob |
BLOB HTTP ヘッダー。 設定する一般的なヘッダーは です |
block |
宛先ブロック BLOB サイズ (バイト単位)。 |
concurrency | 並列アップロードのコンカレンシー。 0 以上である必要があります。 |
conditions | アクセス条件ヘッダー。 |
encryption |
省略可能。 バージョン 2019-07-07 以降。 要求で指定されたデータの暗号化に使用する暗号化スコープの名前を指定します。 指定しない場合、暗号化は既定のアカウント暗号化スコープで実行されます。 詳細については、「Azure Storage Services の保存時の暗号化」を参照してください。 |
max |
同時実行のアップロードを開始するための BLOB サイズのしきい値 (バイト単位)。 既定値は 256 MB です。このオプションより小さい BLOB サイズは、コンカレンシーなしで 1 つの I/O 操作を介してアップロードされます。 既定値より小さい値をカスタマイズできます。 |
metadata | ブロック BLOB のメタデータ。 |
on |
進行状況アップデーター。 |
tags | BLOB タグ。 |
tier | アクセス層。 詳細 - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers |
tracing |
トレースが有効になっているときに作成されたスパンを構成するためのオプション。 |
プロパティの詳細
abortSignal
操作を AbortSignalLike
取り消す要求を通知する インターフェイスの実装。
たとえば、@azure/abort-controller を使用して を作成します AbortSignal
。
abortSignal?: AbortSignalLike
プロパティ値
AbortSignalLike
blobHTTPHeaders
BLOB HTTP ヘッダー。 設定する一般的なヘッダーは です blobContentType
。これにより、ブラウザーはファイルの種類に基づいて機能を提供できます。
blobHTTPHeaders?: BlobHTTPHeaders
プロパティ値
blockSize
宛先ブロック BLOB サイズ (バイト単位)。
blockSize?: number
プロパティ値
number
concurrency
並列アップロードのコンカレンシー。 0 以上である必要があります。
concurrency?: number
プロパティ値
number
conditions
encryptionScope
省略可能。 バージョン 2019-07-07 以降。 要求で指定されたデータの暗号化に使用する暗号化スコープの名前を指定します。 指定しない場合、暗号化は既定のアカウント暗号化スコープで実行されます。 詳細については、「Azure Storage Services の保存時の暗号化」を参照してください。
encryptionScope?: string
プロパティ値
string
maxSingleShotSize
同時実行のアップロードを開始するための BLOB サイズのしきい値 (バイト単位)。 既定値は 256 MB です。このオプションより小さい BLOB サイズは、コンカレンシーなしで 1 つの I/O 操作を介してアップロードされます。 既定値より小さい値をカスタマイズできます。
maxSingleShotSize?: number
プロパティ値
number
metadata
ブロック BLOB のメタデータ。
metadata?: [key: string]: string
プロパティ値
[key: string]: string
onProgress
進行状況アップデーター。
onProgress?: (progress: TransferProgressEvent) => void
プロパティ値
(progress: TransferProgressEvent) => void
tags
tier
アクセス層。 詳細 - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers
tier?: BlockBlobTier | string
プロパティ値
BlockBlobTier | string
tracingOptions
トレースが有効になっているときに作成されたスパンを構成するためのオプション。
tracingOptions?: OperationTracingOptions
プロパティ値
OperationTracingOptions
Azure SDK for JavaScript