Freigeben über


FileDownloadOptions interface

Optionen zum Konfigurieren von Datei - Downloadvorgängen.

Siehe:

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.

leaseAccessConditions

Mietbedingungen.

maxRetryRequests

Wahlfrei. NUR IN NODE.JS VERFÜGBAR.

Wie viele Wiederholungen ausgeführt werden, wenn der ursprüngliche Textkörperdownloadstream unerwartet endet. 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 eine zusätzliche ShareFileClient.download()-Anforderung vom fehlerhaften Punkt, bis der angeforderte Bereich erfolgreich heruntergeladen wurde oder maxRetryRequests erreicht ist.

Der Standardwert ist 5, bitte legen Sie einen größeren Wert fest, wenn große Dateien in einem schlechten Netzwerk geladen werden.

onProgress

Download der Statusaktualisierung des Ereignishandlers.

rangeGetContentMD5

Wenn dieser Header auf "true" festgelegt und zusammen mit dem Bereichsheader angegeben wird, gibt der Dienst den MD5-Hash für den Bereich zurück, solange der Bereich kleiner oder gleich 4 MB groß ist.

Geerbte Eigenschaften

tracingOptions

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

leaseAccessConditions

Mietbedingungen.

leaseAccessConditions?: LeaseAccessConditions

Eigenschaftswert

maxRetryRequests

Wahlfrei. NUR IN NODE.JS VERFÜGBAR.

Wie viele Wiederholungen ausgeführt werden, wenn der ursprüngliche Textkörperdownloadstream unerwartet endet. 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 eine zusätzliche ShareFileClient.download()-Anforderung vom fehlerhaften Punkt, bis der angeforderte Bereich erfolgreich heruntergeladen wurde oder maxRetryRequests erreicht ist.

Der Standardwert ist 5, bitte legen Sie einen größeren Wert fest, wenn große Dateien in einem schlechten Netzwerk geladen werden.

maxRetryRequests?: number

Eigenschaftswert

number

onProgress

Download der Statusaktualisierung des Ereignishandlers.

onProgress?: (progress: TransferProgressEvent) => void

Eigenschaftswert

(progress: TransferProgressEvent) => void

rangeGetContentMD5

Wenn dieser Header auf "true" festgelegt und zusammen mit dem Bereichsheader angegeben wird, gibt der Dienst den MD5-Hash für den Bereich zurück, solange der Bereich kleiner oder gleich 4 MB groß ist.

rangeGetContentMD5?: boolean

Eigenschaftswert

boolean

Geerbte Eigenschaftsdetails

tracingOptions

tracingOptions?: OperationTracingOptions

Eigenschaftswert

von"CommonOptions.tracingOptions" geerbt