Freigeben über


BlobDownloadOptions interface

Optionen zum Konfigurieren des Downloadvorgangs .

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.

conditions

Bedingungen, die beim Herunterladen von Blobs erfüllt werden müssen.

customerProvidedKey

Vom Kunden bereitgestellte Schlüsselinformationen.

maxRetryRequests

Optional. NUR IN NODE.JS VERFÜGBAR.

Gibt an, wie viele Wiederholungen ausgeführt werden, wenn der Downloadstream des ursprünglichen Texts 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 vom Fehlerhaften Punkt eine zusätzliche FileClient.download() Anforderung gestellt wird, bis der angeforderte Bereich erfolgreich heruntergeladen oder maxRetryRequests erreicht wurde.

Der Standardwert ist 5. Legen Sie einen größeren Wert fest, wenn Sie große Dateien in einem schlechten Netzwerk laden.

onProgress

Rufen Sie zurück, um Ereignisse über den Fortschritt des Downloadvorgangs zu empfangen.

rangeGetContentCrc64

Wenn dies auf TRUE festgelegt ist und der Blobbereich heruntergeladen wird, gibt der Dienst den CRC64-Hash für den Bereich zurück, solange der Bereich kleiner als oder gleich 4 MB ist.

rangeGetContentCrc64 und rangeGetContentMD5 können nicht gleichzeitig festgelegt werden.

rangeGetContentMD5

Wenn dies auf TRUE festgelegt ist und der Blobbereich heruntergeladen wird, gibt der Dienst den MD5-Hash für den Bereich zurück, sofern der Bereich kleiner als oder gleich 4 MB ist.

rangeGetContentCrc64 und rangeGetContentMD5 können nicht gleichzeitig festgelegt werden.

snapshot

Ein undurchsichtiger DateTime-Zeichenfolgenwert, der, sofern vorhanden, die abzurufende Blobmomentaufnahme angibt.

Geerbte Eigenschaften

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

conditions

Bedingungen, die beim Herunterladen von Blobs erfüllt werden müssen.

conditions?: BlobRequestConditions

Eigenschaftswert

customerProvidedKey

Vom Kunden bereitgestellte Schlüsselinformationen.

customerProvidedKey?: CpkInfo

Eigenschaftswert

maxRetryRequests

Optional. NUR IN NODE.JS VERFÜGBAR.

Gibt an, wie viele Wiederholungen ausgeführt werden, wenn der Downloadstream des ursprünglichen Texts 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 vom Fehlerhaften Punkt eine zusätzliche FileClient.download() Anforderung gestellt wird, bis der angeforderte Bereich erfolgreich heruntergeladen oder maxRetryRequests erreicht wurde.

Der Standardwert ist 5. Legen Sie einen größeren Wert fest, wenn Sie große Dateien in einem schlechten Netzwerk laden.

maxRetryRequests?: number

Eigenschaftswert

number

onProgress

Rufen Sie zurück, um Ereignisse über den Fortschritt des Downloadvorgangs zu empfangen.

onProgress?: (progress: TransferProgressEvent) => void

Eigenschaftswert

(progress: TransferProgressEvent) => void

rangeGetContentCrc64

Wenn dies auf TRUE festgelegt ist und der Blobbereich heruntergeladen wird, gibt der Dienst den CRC64-Hash für den Bereich zurück, solange der Bereich kleiner als oder gleich 4 MB ist.

rangeGetContentCrc64 und rangeGetContentMD5 können nicht gleichzeitig festgelegt werden.

rangeGetContentCrc64?: boolean

Eigenschaftswert

boolean

rangeGetContentMD5

Wenn dies auf TRUE festgelegt ist und der Blobbereich heruntergeladen wird, gibt der Dienst den MD5-Hash für den Bereich zurück, sofern der Bereich kleiner als oder gleich 4 MB ist.

rangeGetContentCrc64 und rangeGetContentMD5 können nicht gleichzeitig festgelegt werden.

rangeGetContentMD5?: boolean

Eigenschaftswert

boolean

snapshot

Ein undurchsichtiger DateTime-Zeichenfolgenwert, der, sofern vorhanden, die abzurufende Blobmomentaufnahme angibt.

snapshot?: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

tracingOptions

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

tracingOptions?: OperationTracingOptions

Eigenschaftswert

Geerbt vonCommonOptions.tracingOptions