BlobDownloadOptions interface
ダウンロード操作を構成するためのオプション。
- Extends
プロパティ
abort |
操作を |
conditions | BLOB のダウンロード時に満たす条件。 |
customer |
顧客提供のキー情報。 |
max |
省略可能。 NODE.JSでのみ使用できます。 元の本文ダウンロード ストリームの予期しない終了時に実行される再試行回数。 上記の種類の終了では、ネットワーク エラーを出力しないため、パイプラインで定義された再試行ポリシーはトリガーされません。 このオプションを使用すると、再試行が追加されるたびに、要求された範囲が正常にダウンロードされるか maxRetryRequests に達するまで、中断されたポイントから追加 既定値は 5 です。ネットワークが不足している大きなファイルを読み込む場合は、大きな値を設定してください。 |
on |
コールバックして、ダウンロード操作の進行状況に関するイベントを受信します。 |
range |
これが true に設定され、BLOB のダウンロード範囲が設定されている場合、範囲のサイズが 4 MB 以下である限り、サービスは範囲の CRC64 ハッシュを返します。 rangeGetContentCrc64 と rangeGetContentMD5 を同時に設定することはできません。 |
range |
これが true に設定され、BLOB のダウンロード範囲が設定されている場合、範囲のサイズが 4 MB 以下である限り、サービスは範囲の MD5 ハッシュを返します。 rangeGetContentCrc64 と rangeGetContentMD5 を同時に設定することはできません。 |
snapshot | 取得する BLOB スナップショットを指定する、不透明な DateTime 文字列値。 |
継承されたプロパティ
tracing |
トレースが有効になっているときに作成されたスパンを構成するためのオプション。 |
プロパティの詳細
abortSignal
操作を AbortSignalLike
取り消す要求を通知するインターフェイスの実装。
たとえば、@azure/abort-controller を使用して を作成します AbortSignal
。
abortSignal?: AbortSignalLike
プロパティ値
conditions
customerProvidedKey
maxRetryRequests
省略可能。 NODE.JSでのみ使用できます。
元の本文ダウンロード ストリームの予期しない終了時に実行される再試行回数。 上記の種類の終了では、ネットワーク エラーを出力しないため、パイプラインで定義された再試行ポリシーはトリガーされません。
このオプションを使用すると、再試行が追加されるたびに、要求された範囲が正常にダウンロードされるか maxRetryRequests に達するまで、中断されたポイントから追加 FileClient.download()
の要求が行われます。
既定値は 5 です。ネットワークが不足している大きなファイルを読み込む場合は、大きな値を設定してください。
maxRetryRequests?: number
プロパティ値
number
onProgress
コールバックして、ダウンロード操作の進行状況に関するイベントを受信します。
onProgress?: (progress: TransferProgressEvent) => void
プロパティ値
(progress: TransferProgressEvent) => void
rangeGetContentCrc64
これが true に設定され、BLOB のダウンロード範囲が設定されている場合、範囲のサイズが 4 MB 以下である限り、サービスは範囲の CRC64 ハッシュを返します。
rangeGetContentCrc64 と rangeGetContentMD5 を同時に設定することはできません。
rangeGetContentCrc64?: boolean
プロパティ値
boolean
rangeGetContentMD5
これが true に設定され、BLOB のダウンロード範囲が設定されている場合、範囲のサイズが 4 MB 以下である限り、サービスは範囲の MD5 ハッシュを返します。
rangeGetContentCrc64 と rangeGetContentMD5 を同時に設定することはできません。
rangeGetContentMD5?: boolean
プロパティ値
boolean
snapshot
取得する BLOB スナップショットを指定する、不透明な DateTime 文字列値。
snapshot?: string
プロパティ値
string
継承されたプロパティの詳細
tracingOptions
トレースが有効になっているときに作成されたスパンを構成するためのオプション。
tracingOptions?: OperationTracingOptions