Share via


BlobDownloadToBufferOptions interface

Optionsschnittstelle für den <xref:BlobClient.downloadToBuffer> Vorgang.

Extends

Eigenschaften

abortSignal

Eine Implementierung der AbortSignalLike -Schnittstelle, die der Anforderung signalisiert, den Vorgang abzubrechen. Verwenden Sie beispielsweise den @azure/abort-controller, um eine AbortSignalzu erstellen.

blockSize

blockSize sind die Daten, die jede Anforderung herunterladen möchte. Muss größer als oder gleich 0 sein. Bei Festlegung auf 0 oder undefiniert 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 in einer Pipeline definierte Wiederholungsrichtlinie aus, da sie keine Netzwerkfehler ausgeben.

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

Der Standardwert ist 5. Legen Sie einen größeren Wert fest, wenn sie sich in einem schlechten Netzwerk befinden.

onProgress

Statusaktualisierung.

tracingOptions

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

Details zur Eigenschaft

abortSignal

Eine Implementierung der AbortSignalLike -Schnittstelle, die der Anforderung signalisiert, den Vorgang abzubrechen. Verwenden Sie beispielsweise den @azure/abort-controller, um eine AbortSignalzu erstellen.

abortSignal?: AbortSignalLike

Eigenschaftswert

AbortSignalLike

blockSize

blockSize sind die Daten, die jede Anforderung herunterladen möchte. Muss größer als oder gleich 0 sein. Bei Festlegung auf 0 oder undefiniert 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 in einer Pipeline definierte Wiederholungsrichtlinie aus, da sie keine Netzwerkfehler ausgeben.

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

Der Standardwert ist 5. Legen Sie einen größeren Wert fest, wenn sie sich in einem schlechten Netzwerk befinden.

maxRetryRequestsPerBlock?: number

Eigenschaftswert

number

onProgress

Statusaktualisierung.

onProgress?: (progress: TransferProgressEvent) => void

Eigenschaftswert

(progress: TransferProgressEvent) => void

tracingOptions

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

tracingOptions?: OperationTracingOptions

Eigenschaftswert

OperationTracingOptions