共用方式為


BlobDownloadToBufferOptions interface

作業的選項介面 <xref:BlobClient.downloadToBuffer> 。

Extends

屬性

abortSignal

介面的 AbortSignalLike 實作,以向要求發出取消作業的訊號。 例如,使用 @azure/abort-controller 來建立 AbortSignal

blockSize

blockSize 是嘗試下載的每個要求的資料。 必須大於或等於 0。 如果設定為 0 或未定義,則 blockSize 會根據 Blob 大小自動計算。

concurrency

並行下載。

conditions

存取條件標頭。

customerProvidedKey

客戶提供的金鑰資訊。

maxRetryRequestsPerBlock

選擇性。 僅適用于 NODE.JS。 原始區塊下載資料流程意外結束時,將會執行多少重試。 上述類型的結尾不會觸發管線中定義的重試原則,因為它們不會發出網路錯誤。

使用此選項時,每個額外的重試都表示會從中中斷點進行額外的 FileClient.download () 要求,直到成功下載要求的區塊或達到 maxRetryRequestsPerBlock 為止。

預設值為 5,請在網路不佳時設定較大的值。

onProgress

進度更新程式。

tracingOptions

設定啟用追蹤時所建立範圍的選項。

屬性詳細資料

abortSignal

介面的 AbortSignalLike 實作,以向要求發出取消作業的訊號。 例如,使用 @azure/abort-controller 來建立 AbortSignal

abortSignal?: AbortSignalLike

屬性值

AbortSignalLike

blockSize

blockSize 是嘗試下載的每個要求的資料。 必須大於或等於 0。 如果設定為 0 或未定義,則 blockSize 會根據 Blob 大小自動計算。

blockSize?: number

屬性值

number

concurrency

並行下載。

concurrency?: number

屬性值

number

conditions

存取條件標頭。

conditions?: BlobRequestConditions

屬性值

customerProvidedKey

客戶提供的金鑰資訊。

customerProvidedKey?: CpkInfo

屬性值

maxRetryRequestsPerBlock

選擇性。 僅適用于 NODE.JS。 原始區塊下載資料流程意外結束時,將會執行多少重試。 上述類型的結尾不會觸發管線中定義的重試原則,因為它們不會發出網路錯誤。

使用此選項時,每個額外的重試都表示會從中中斷點進行額外的 FileClient.download () 要求,直到成功下載要求的區塊或達到 maxRetryRequestsPerBlock 為止。

預設值為 5,請在網路不佳時設定較大的值。

maxRetryRequestsPerBlock?: number

屬性值

number

onProgress

進度更新程式。

onProgress?: (progress: TransferProgressEvent) => void

屬性值

(progress: TransferProgressEvent) => void

tracingOptions

設定啟用追蹤時所建立範圍的選項。

tracingOptions?: OperationTracingOptions

屬性值

OperationTracingOptions