Aracılığıyla paylaş


BlobDownloadToBufferOptions interface

downloadToBuffer işlemi için seçenek arabirimi.

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.

blockSize

blockSize, indirmeye çalışan her isteğin verileridir. 0'dan büyük veya buna eşit olmalıdır. 0 veya tanımsız olarak ayarlanırsa blockSize, blob boyutuna göre otomatik olarak hesaplanır.

concurrency

Paralel indirme eşzamanlılığı.

conditions

Erişim koşulları üst bilgileri.

customerProvidedKey

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

maxRetryRequestsPerBlock

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

Özgün blok 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 blok başarıyla indirilene veya maxRetryRequestsPerBlock'a ulaşılana kadar bozuk noktadan ek bir FileClient.download() isteği yapılacağı anlamına gelir.

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

onProgress

İlerleme güncelleyici.

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 işaret eden AbortSignalLike arabiriminin bir uygulaması. Örneğin, AbortSignaloluşturmak için @azure/abort-controller kullanın.

abortSignal?: AbortSignalLike

Özellik Değeri

blockSize

blockSize, indirmeye çalışan her isteğin verileridir. 0'dan büyük veya buna eşit olmalıdır. 0 veya tanımsız olarak ayarlanırsa blockSize, blob boyutuna göre otomatik olarak hesaplanır.

blockSize?: number

Özellik Değeri

number

concurrency

Paralel indirme eşzamanlılığı.

concurrency?: number

Özellik Değeri

number

conditions

Erişim koşulları üst bilgileri.

conditions?: BlobRequestConditions

Özellik Değeri

customerProvidedKey

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

customerProvidedKey?: CpkInfo

Özellik Değeri

maxRetryRequestsPerBlock

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

Özgün blok 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 blok başarıyla indirilene veya maxRetryRequestsPerBlock'a ulaşılana kadar bozuk noktadan ek bir FileClient.download() isteği yapılacağı anlamına gelir.

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

maxRetryRequestsPerBlock?: number

Özellik Değeri

number

onProgress

İlerleme güncelleyici.

onProgress?: (progress: TransferProgressEvent) => void

Özellik Değeri

(progress: TransferProgressEvent) => void

Devralınan Özellik Detayları

tracingOptions

İzleme etkinleştirildiğinde oluşturulan span'ları yapılandırma seçenekleri.

tracingOptions?: OperationTracingOptions

Özellik Değeri

Devralındığı yer:CommonOptions.tracingOptions