BlobDownloadOptions interface
İndirme işlemini yapılandırma seçenekleri.
- Extends
Özellikler
abort |
İşlemi iptal etme isteğine sinyal vermek için arabiriminin bir uygulaması |
conditions | Blobları indirirken karşılanması gereken koşullar. |
customer |
Müşteri Tarafından Sağlanan Anahtar Bilgileri. |
max |
İsteğe bağlı. YALNıZCA NODE.JS'DE KULLANıLABILIR. Özgün gövde indirme akışı beklenmeyen şekilde sona erdiğinde kaç yeniden deneme gerçekleştirilecek? 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 Varsayılan değer 5'tir, lütfen zayıf ağda büyük dosyaları yüklerken daha büyük bir değer ayarlayın. |
on |
İndirme işleminin ilerleme durumuyla ilgili olayları almak için geri çağırın. |
range |
Bu değer true olarak ayarlandığında ve blob indirme aralığına ayarlandığında, aralık boyutu 4 MB'tan küçük veya buna eşit olduğu sürece hizmet aralık için CRC64 karması döndürür. rangeGetContentCrc64 ve rangeGetContentMD5 aynı anda ayarlanamaz. |
range |
Bu değer true olarak ayarlandığında ve blob indirme aralığına ayarlandığında, 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. rangeGetContentCrc64 ve rangeGetContentMD5 aynı anda ayarlanamaz. |
snapshot | Mevcut olduğunda alınacak blob anlık görüntüsünü belirten opak bir DateTime dize değeri. |
Devralınan Özellikler
tracing |
İzleme etkinleştirildiğinde oluşturulan span'ları yapılandırma seçenekleri. |
Özellik Ayrıntıları
abortSignal
İşlemi iptal etme isteğine sinyal vermek için arabiriminin bir uygulaması AbortSignalLike
.
Örneğin, oluşturmak için AbortSignal
@azure/abort-controller kullanın.
abortSignal?: AbortSignalLike
Özellik Değeri
conditions
Blobları indirirken karşılanması gereken koşullar.
conditions?: BlobRequestConditions
Özellik Değeri
customerProvidedKey
maxRetryRequests
İsteğe bağlı. YALNıZCA NODE.JS'DE KULLANıLABILIR.
Özgün gövde indirme akışı beklenmeyen şekilde sona erdiğinde kaç yeniden deneme gerçekleştirilecek? 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 FileClient.download()
istek yapılacağı anlamına gelir.
Varsayılan değer 5'tir, lütfen zayıf ağda büyük dosyaları yüklerken daha büyük bir değer ayarlayın.
maxRetryRequests?: number
Özellik Değeri
number
onProgress
İndirme işleminin ilerleme durumuyla ilgili olayları almak için geri çağırın.
onProgress?: (progress: TransferProgressEvent) => void
Özellik Değeri
(progress: TransferProgressEvent) => void
rangeGetContentCrc64
Bu değer true olarak ayarlandığında ve blob indirme aralığına ayarlandığında, aralık boyutu 4 MB'tan küçük veya buna eşit olduğu sürece hizmet aralık için CRC64 karması döndürür.
rangeGetContentCrc64 ve rangeGetContentMD5 aynı anda ayarlanamaz.
rangeGetContentCrc64?: boolean
Özellik Değeri
boolean
rangeGetContentMD5
Bu değer true olarak ayarlandığında ve blob indirme aralığına ayarlandığında, 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.
rangeGetContentCrc64 ve rangeGetContentMD5 aynı anda ayarlanamaz.
rangeGetContentMD5?: boolean
Özellik Değeri
boolean
snapshot
Mevcut olduğunda alınacak blob anlık görüntüsünü belirten opak bir DateTime dize değeri.
snapshot?: string
Özellik Değeri
string
Devralınan Özellik Detayları
tracingOptions
İzleme etkinleştirildiğinde oluşturulan span'ları yapılandırma seçenekleri.
tracingOptions?: OperationTracingOptions
Özellik Değeri
CommonOptions.tracingOptions'danDevralındı