BlobDownloadToBufferOptions interface

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

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.

blockSize

blockSize, indirmeye çalışan her isteğin verileridir. 0 değerinden büyük veya 0 değerine 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

İsteğe bağlı. YALNıZCA NODE.JS'DE KULLANıLABILIR.

Özgün blok 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 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üncelleştiricisi.

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

blockSize

blockSize, indirmeye çalışan her isteğin verileridir. 0 değerinden büyük veya 0 değerine 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

İsteğe bağlı. YALNıZCA NODE.JS'DE KULLANıLABILIR.

Özgün blok 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 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üncelleştiricisi.

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

CommonOptions.tracingOptions'danDevralındı