Aracılığıyla paylaş


FileDownloadOptions interface

Dosya - İndirme işlemlerini yapılandırma seçenekleri.

Bkz.

Extends

Özellikler

abortSignal

İşlemi iptal etme isteğine işaret eden AbortSignalLike arabiriminin bir uygulaması. Örneğin, AbortSignaloluşturmak için @azure/abort-controller kullanın.

leaseAccessConditions

Kira erişim koşulları.

maxRetryRequests

Opsiyonel. YALNıZCA NODE.JS'DA KULLANıLABILIR.

Özgün gövde indirme akışı beklenmeyen şekilde sona erdiğinde kaç yeniden deneme gerçekleştirilecektir. Yukarıdaki uç türleri, ağ hataları yaymadığından işlem hattında tanımlanan yeniden deneme ilkesini tetiklemez.

Bu seçenekle, her ek yeniden deneme, istenen aralık başarıyla indirilene veya maxRetryRequests'e ulaşılana kadar bozuk noktadan ek bir ShareFileClient.download() isteği yapılacağı anlamına gelir.

Varsayılan değer 5'tir, büyük dosyaları zayıf ağda yüklerken lütfen daha büyük bir değer ayarlayın.

onProgress

İndirme ilerleme durumu güncelleştirme olay işleyicisi.

rangeGetContentMD5

Bu üst bilgi true olarak ayarlandığında ve Aralık üst bilgisi ile birlikte belirtildiğinde, aralık boyutu 4 MB'tan küçük veya buna eşit olduğu sürece hizmet, aralık için MD5 karması döndürür.

Devralınan Özellikler

tracingOptions

Özellik Ayrıntıları

abortSignal

İşlemi iptal etme isteğine işaret eden AbortSignalLike arabiriminin bir uygulaması. Örneğin, AbortSignaloluşturmak için @azure/abort-controller kullanın.

abortSignal?: AbortSignalLike

Özellik Değeri

leaseAccessConditions

Kira erişim koşulları.

leaseAccessConditions?: LeaseAccessConditions

Özellik Değeri

maxRetryRequests

Opsiyonel. YALNıZCA NODE.JS'DA KULLANıLABILIR.

Özgün gövde indirme akışı beklenmeyen şekilde sona erdiğinde kaç yeniden deneme gerçekleştirilecektir. Yukarıdaki uç türleri, ağ hataları yaymadığından işlem hattında tanımlanan yeniden deneme ilkesini tetiklemez.

Bu seçenekle, her ek yeniden deneme, istenen aralık başarıyla indirilene veya maxRetryRequests'e ulaşılana kadar bozuk noktadan ek bir ShareFileClient.download() isteği yapılacağı anlamına gelir.

Varsayılan değer 5'tir, büyük dosyaları zayıf ağda yüklerken lütfen daha büyük bir değer ayarlayın.

maxRetryRequests?: number

Özellik Değeri

number

onProgress

İndirme ilerleme durumu güncelleştirme olay işleyicisi.

onProgress?: (progress: TransferProgressEvent) => void

Özellik Değeri

(progress: TransferProgressEvent) => void

rangeGetContentMD5

Bu üst bilgi true olarak ayarlandığında ve Aralık üst bilgisi ile birlikte belirtildiğinde, aralık boyutu 4 MB'tan küçük veya buna eşit olduğu sürece hizmet, aralık için MD5 karması döndürür.

rangeGetContentMD5?: boolean

Özellik Değeri

boolean

Devralınan Özellik Detayları

tracingOptions

tracingOptions?: OperationTracingOptions

Özellik Değeri

Devralındığı yer:CommonOptions.tracingOptions