BlobDownloadOptions interface

İndirme işlemini yapılandırma seçenekleri.

Extends

Özellikler

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.

conditions

Blobları indirirken karşılanması gereken koşullar.

customerProvidedKey

Müşteri Tarafından Sağlanan Anahtar Bilgileri.

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.

onProgress

İndirme işleminin ilerleme durumuyla ilgili olayları almak için geri çağırın.

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.

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.

snapshot

Mevcut olduğunda alınacak blob anlık görüntüsünü belirten opak bir DateTime dize değeri.

Devralınan Özellikler

tracingOptions

İ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

Müşteri Tarafından Sağlanan Anahtar Bilgileri.

customerProvidedKey?: CpkInfo

Özellik Değeri

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ı