Freigeben über


BlobDownloadToBufferOptions interface

Option interface for the downloadToBuffer operation.

Extends

Eigenschaften

abortSignal

Eine Implementierung der AbortSignalLike Schnittstelle, um die Anforderung zum Abbrechen des Vorgangs zu signalisieren. Verwenden Sie beispielsweise den @azure/Abort-Controller, um eine AbortSignalzu erstellen.

blockSize

blockSize ist die Daten, die jede Anforderung herunterladen möchte. Muss größer oder gleich 0 sein. Wenn "0" oder "Nicht definiert" festgelegt ist, wird "blockSize" automatisch entsprechend der Blob-Größe berechnet.

concurrency

Parallelität des parallelen Downloads.

conditions

Zugriffsbedingungsheader.

customerProvidedKey

Der Kunde hat wichtige Informationen bereitgestellt.

maxRetryRequestsPerBlock

Wahlfrei. NUR IN NODE.JS VERFÜGBAR.

Wie viele Wiederholungen ausgeführt werden, wenn der ursprüngliche Blockdownloadstream unerwartet beendet wird. Oberhalb der Art von Enden wird keine Wiederholungsrichtlinie ausgelöst, die in einer Pipeline definiert ist, da sie keine Netzwerkfehler ausgeben.

Bei dieser Option bedeutet jeder zusätzliche Wiederholungsversuch, dass eine zusätzliche FileClient.download()-Anforderung vom fehlerhaften Punkt aus erfolgt, bis der angeforderte Block erfolgreich heruntergeladen wurde oder maxRetryRequestsPerBlock erreicht ist.

Der Standardwert ist 5, bitte legen Sie einen größeren Wert fest, wenn sie in einem schlechten Netzwerk vorhanden sind.

onProgress

Statusaktualisierung.

Geerbte Eigenschaften

tracingOptions

Optionen zum Konfigurieren von Spans created when tracing is enabled.

Details zur Eigenschaft

abortSignal

Eine Implementierung der AbortSignalLike Schnittstelle, um die Anforderung zum Abbrechen des Vorgangs zu signalisieren. Verwenden Sie beispielsweise den @azure/Abort-Controller, um eine AbortSignalzu erstellen.

abortSignal?: AbortSignalLike

Eigenschaftswert

blockSize

blockSize ist die Daten, die jede Anforderung herunterladen möchte. Muss größer oder gleich 0 sein. Wenn "0" oder "Nicht definiert" festgelegt ist, wird "blockSize" automatisch entsprechend der Blob-Größe berechnet.

blockSize?: number

Eigenschaftswert

number

concurrency

Parallelität des parallelen Downloads.

concurrency?: number

Eigenschaftswert

number

conditions

Zugriffsbedingungsheader.

conditions?: BlobRequestConditions

Eigenschaftswert

customerProvidedKey

Der Kunde hat wichtige Informationen bereitgestellt.

customerProvidedKey?: CpkInfo

Eigenschaftswert

maxRetryRequestsPerBlock

Wahlfrei. NUR IN NODE.JS VERFÜGBAR.

Wie viele Wiederholungen ausgeführt werden, wenn der ursprüngliche Blockdownloadstream unerwartet beendet wird. Oberhalb der Art von Enden wird keine Wiederholungsrichtlinie ausgelöst, die in einer Pipeline definiert ist, da sie keine Netzwerkfehler ausgeben.

Bei dieser Option bedeutet jeder zusätzliche Wiederholungsversuch, dass eine zusätzliche FileClient.download()-Anforderung vom fehlerhaften Punkt aus erfolgt, bis der angeforderte Block erfolgreich heruntergeladen wurde oder maxRetryRequestsPerBlock erreicht ist.

Der Standardwert ist 5, bitte legen Sie einen größeren Wert fest, wenn sie in einem schlechten Netzwerk vorhanden sind.

maxRetryRequestsPerBlock?: number

Eigenschaftswert

number

onProgress

Statusaktualisierung.

onProgress?: (progress: TransferProgressEvent) => void

Eigenschaftswert

(progress: TransferProgressEvent) => void

Geerbte Eigenschaftsdetails

tracingOptions

Optionen zum Konfigurieren von Spans created when tracing is enabled.

tracingOptions?: OperationTracingOptions

Eigenschaftswert

von"CommonOptions.tracingOptions" geerbt