BlobDownloadOptions interface
Optionen zum Konfigurieren des Downloadvorgangs .
- Extends
Eigenschaften
abort |
Eine Implementierung der |
conditions | Bedingungen, die beim Herunterladen von Blobs erfüllt werden müssen. |
customer |
Vom Kunden bereitgestellte Schlüsselinformationen. |
max |
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 Der Standardwert ist 5. Legen Sie einen größeren Wert fest, wenn Sie große Dateien in einem schlechten Netzwerk laden. |
on |
Rufen Sie zurück, um Ereignisse über den Fortschritt des Downloadvorgangs zu empfangen. |
range |
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. |
range |
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
tracing |
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 AbortSignal
zu 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