Bagikan melalui


BlobDownloadOptions interface

Opsi untuk mengonfigurasi operasi pengunduhan .

Extends

Properti

abortSignal

Implementasi AbortSignalLike antarmuka untuk memberi sinyal permintaan untuk membatalkan operasi. Misalnya, gunakan @azure/abort-controller untuk membuat AbortSignal.

conditions

Kondisi yang harus dipenuhi saat mengunduh blob.

customerProvidedKey

Info Kunci yang Disediakan Pelanggan.

maxRetryRequests

Pilihan. HANYA TERSEDIA DI NODE.JS.

Berapa banyak percobaan ulang yang akan dilakukan ketika aliran unduhan isi asli berakhir secara tidak terduga. Jenis ujung di atas tidak akan memicu kebijakan coba lagi yang ditentukan dalam alur, karena tidak memancarkan kesalahan jaringan.

Dengan opsi ini, setiap percobaan ulang tambahan berarti permintaan tambahan FileClient.download() akan dibuat dari titik rusak, sampai rentang yang diminta telah berhasil diunduh atau maxRetryRequests tercapai.

Nilai default adalah 5, silakan tetapkan nilai yang lebih besar saat memuat file besar dalam jaringan yang buruk.

onProgress

Panggil kembali untuk menerima peristiwa tentang kemajuan operasi pengunduhan.

rangeGetContentCrc64

Ketika ini diatur ke true dan mengunduh rentang blob, layanan mengembalikan hash CRC64 untuk rentang tersebut, selama rentangnya kurang dari atau sama dengan ukuran 4 MB.

rangeGetContentCrc64 dan rangeGetContentMD5 tidak dapat diatur secara bersamaan.

rangeGetContentMD5

Ketika ini diatur ke true dan mengunduh rentang blob, layanan mengembalikan hash MD5 untuk rentang, selama rentangnya kurang dari atau sama dengan ukuran 4 MB.

rangeGetContentCrc64 dan rangeGetContentMD5 tidak dapat diatur secara bersamaan.

snapshot

Nilai string DateTime buram yang, saat ada, menentukan rekam jepret blob yang akan diambil.

Properti yang Diwariskan

tracingOptions

Opsi untuk mengonfigurasi rentang yang dibuat saat pelacakan diaktifkan.

Detail Properti

abortSignal

Implementasi AbortSignalLike antarmuka untuk memberi sinyal permintaan untuk membatalkan operasi. Misalnya, gunakan @azure/abort-controller untuk membuat AbortSignal.

abortSignal?: AbortSignalLike

Nilai Properti

conditions

Kondisi yang harus dipenuhi saat mengunduh blob.

conditions?: BlobRequestConditions

Nilai Properti

customerProvidedKey

Info Kunci yang Disediakan Pelanggan.

customerProvidedKey?: CpkInfo

Nilai Properti

maxRetryRequests

Pilihan. HANYA TERSEDIA DI NODE.JS.

Berapa banyak percobaan ulang yang akan dilakukan ketika aliran unduhan isi asli berakhir secara tidak terduga. Jenis ujung di atas tidak akan memicu kebijakan coba lagi yang ditentukan dalam alur, karena tidak memancarkan kesalahan jaringan.

Dengan opsi ini, setiap percobaan ulang tambahan berarti permintaan tambahan FileClient.download() akan dibuat dari titik rusak, sampai rentang yang diminta telah berhasil diunduh atau maxRetryRequests tercapai.

Nilai default adalah 5, silakan tetapkan nilai yang lebih besar saat memuat file besar dalam jaringan yang buruk.

maxRetryRequests?: number

Nilai Properti

number

onProgress

Panggil kembali untuk menerima peristiwa tentang kemajuan operasi pengunduhan.

onProgress?: (progress: TransferProgressEvent) => void

Nilai Properti

(progress: TransferProgressEvent) => void

rangeGetContentCrc64

Ketika ini diatur ke true dan mengunduh rentang blob, layanan mengembalikan hash CRC64 untuk rentang tersebut, selama rentangnya kurang dari atau sama dengan ukuran 4 MB.

rangeGetContentCrc64 dan rangeGetContentMD5 tidak dapat diatur secara bersamaan.

rangeGetContentCrc64?: boolean

Nilai Properti

boolean

rangeGetContentMD5

Ketika ini diatur ke true dan mengunduh rentang blob, layanan mengembalikan hash MD5 untuk rentang, selama rentangnya kurang dari atau sama dengan ukuran 4 MB.

rangeGetContentCrc64 dan rangeGetContentMD5 tidak dapat diatur secara bersamaan.

rangeGetContentMD5?: boolean

Nilai Properti

boolean

snapshot

Nilai string DateTime buram yang, saat ada, menentukan rekam jepret blob yang akan diambil.

snapshot?: string

Nilai Properti

string

Detail Properti yang Diwariskan

tracingOptions

Opsi untuk mengonfigurasi rentang yang dibuat saat pelacakan diaktifkan.

tracingOptions?: OperationTracingOptions

Nilai Properti

Diwarisi DariCommonOptions.tracingOptions