Freigeben über


BlobDownloadToBufferOptions interface

Optionsschnittstelle für den DownloadToBuffer-Vorgang .

Extends

Eigenschaften

abortSignal

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

blockSize

blockSize ist die Daten, die jede Anforderung herunterladen möchte. Muss größer als oder gleich 0 sein. Wenn sie auf 0 oder nicht definiert festgelegt ist, wird blockSize automatisch entsprechend der Blobgröße berechnet.

concurrency

Parallelität des parallelen Downloads.

conditions

Zugriffsbedingungsheader.

customerProvidedKey

Vom Kunden bereitgestellte Schlüsselinformationen.

maxRetryRequestsPerBlock

Optional. NUR IN NODE.JS VERFÜGBAR.

Wie viele Wiederholungen ausgeführt werden, wenn der ursprüngliche Blockdownloadstream unerwartet endet. Die oben genannten Enden lösen keine Wiederholungsrichtlinie aus, die in einer Pipeline definiert ist, da sie keine Netzwerkfehler ausgibt.

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

Der Standardwert ist 5. Legen Sie bei schlechtem Netzwerk einen größeren Wert fest.

onProgress

Statusaktualisierung.

Geerbte Eigenschaften

tracingOptions

Optionen zum Konfigurieren von Spans, die erstellt werden, wenn die Ablaufverfolgung aktiviert ist.

Details zur Eigenschaft

abortSignal

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

abortSignal?: AbortSignalLike

Eigenschaftswert

blockSize

blockSize ist die Daten, die jede Anforderung herunterladen möchte. Muss größer als oder gleich 0 sein. Wenn sie auf 0 oder nicht definiert festgelegt ist, wird blockSize automatisch entsprechend der Blobgröße berechnet.

blockSize?: number

Eigenschaftswert

number

concurrency

Parallelität des parallelen Downloads.

concurrency?: number

Eigenschaftswert

number

conditions

Zugriffsbedingungsheader.

conditions?: BlobRequestConditions

Eigenschaftswert

customerProvidedKey

Vom Kunden bereitgestellte Schlüsselinformationen.

customerProvidedKey?: CpkInfo

Eigenschaftswert

maxRetryRequestsPerBlock

Optional. NUR IN NODE.JS VERFÜGBAR.

Wie viele Wiederholungen ausgeführt werden, wenn der ursprüngliche Blockdownloadstream unerwartet endet. Die oben genannten Enden lösen keine Wiederholungsrichtlinie aus, die in einer Pipeline definiert ist, da sie keine Netzwerkfehler ausgibt.

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

Der Standardwert ist 5. Legen Sie bei schlechtem Netzwerk einen größeren Wert fest.

maxRetryRequestsPerBlock?: number

Eigenschaftswert

number

onProgress

Statusaktualisierung.

onProgress?: (progress: TransferProgressEvent) => void

Eigenschaftswert

(progress: TransferProgressEvent) => void

Geerbte Eigenschaftsdetails

tracingOptions

Optionen zum Konfigurieren von Spans, die erstellt werden, wenn die Ablaufverfolgung aktiviert ist.

tracingOptions?: OperationTracingOptions

Eigenschaftswert

Geerbt vonCommonOptions.tracingOptions