FileDownloadToBufferOptions interface
Optionsschnittstelle für den DownloadToBuffer-Vorgang .
- Extends
Eigenschaften
abort |
Eine Implementierung der |
concurrency | Parallelität gibt die maximale Anzahl von Bereichen an, die parallel heruntergeladen werden sollen. Wenn nicht angegeben, wird standardmäßig 5 Parallelität verwendet. |
lease |
Lease-Zugriffsbedingungen. |
max |
Dies ist optional. NUR IN NODE.JS VERFÜGBAR. Gibt an, wie viele Wiederholungen ausgeführt werden, wenn der Downloadstream des ursprünglichen Bereichs 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 ShareFileClient.download()-Anforderung vom Fehlerhaften Punkt ausgeführt wird, bis der angeforderte Bereich erfolgreich heruntergeladen oder maxRetryRequestsPerRange erreicht wurde. Der Standardwert ist 5. Legen Sie einen größeren Wert fest, wenn sie sich in einem schlechten Netzwerk befinden. |
on |
Statusaktualisierung. |
range |
Beim Herunterladen von Azure-Dateien versucht die Downloadmethode, große Dateien in kleine Bereiche aufzuteilen. Jeder kleine Bereich wird über eine separate Anforderung heruntergeladen. Mit dieser Option werden Größendaten für jede kleine Anforderung definiert, die heruntergeladen werden soll. Muss größer als 0 sein, wird der Standardwert verwendet, wenn nicht definiert, |
Geerbte Eigenschaften
tracing |
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 AbortSignal
zu erstellen.
abortSignal?: AbortSignalLike
Eigenschaftswert
concurrency
Parallelität gibt die maximale Anzahl von Bereichen an, die parallel heruntergeladen werden sollen. Wenn nicht angegeben, wird standardmäßig 5 Parallelität verwendet.
concurrency?: number
Eigenschaftswert
number
leaseAccessConditions
Lease-Zugriffsbedingungen.
leaseAccessConditions?: LeaseAccessConditions
Eigenschaftswert
maxRetryRequestsPerRange
Dies ist optional. NUR IN NODE.JS VERFÜGBAR.
Gibt an, wie viele Wiederholungen ausgeführt werden, wenn der Downloadstream des ursprünglichen Bereichs 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 ShareFileClient.download()-Anforderung vom Fehlerhaften Punkt ausgeführt wird, bis der angeforderte Bereich erfolgreich heruntergeladen oder maxRetryRequestsPerRange erreicht wurde.
Der Standardwert ist 5. Legen Sie einen größeren Wert fest, wenn sie sich in einem schlechten Netzwerk befinden.
maxRetryRequestsPerRange?: number
Eigenschaftswert
number
onProgress
Statusaktualisierung.
onProgress?: (progress: TransferProgressEvent) => void
Eigenschaftswert
(progress: TransferProgressEvent) => void
rangeSize
Beim Herunterladen von Azure-Dateien versucht die Downloadmethode, große Dateien in kleine Bereiche aufzuteilen. Jeder kleine Bereich wird über eine separate Anforderung heruntergeladen. Mit dieser Option werden Größendaten für jede kleine Anforderung definiert, die heruntergeladen werden soll. Muss größer als 0 sein, wird der Standardwert verwendet, wenn nicht definiert,
rangeSize?: number
Eigenschaftswert
number