BlobDownloadOptions interface
Alternativ för att konfigurera nedladdningsåtgärden .
- Extends
Egenskaper
abort |
En implementering av |
conditions | Villkor som ska uppfyllas vid nedladdning av blobar. |
customer |
Nyckelinformation tillhandahålls av kunden. |
max |
Valfritt. ENDAST TILLGÄNGLIGT I NODE.JS. Hur många återförsök kommer att utföras när den ursprungliga nedladdningsströmmen för brödtext oväntat slutar. Ovanstående typer av ändar utlöser inte en återförsöksprincip som definierats i en pipeline, eftersom de inte genererar nätverksfel. Med det här alternativet innebär varje ytterligare återförsök att ytterligare Standardvärdet är 5. Ange ett större värde när du läser in stora filer i dåligt nätverk. |
on |
Ring tillbaka för att ta emot händelser om nedladdningsåtgärdens förlopp. |
range |
När detta är inställt på sant och nedladdningsintervall för blob returnerar tjänsten CRC64-hashen för intervallet, så länge intervallet är mindre än eller lika med 4 MB i storlek. rangeGetContentCrc64 och rangeGetContentMD5 kan inte anges samtidigt. |
range |
När detta är inställt på sant och nedladdningsintervall för blob returnerar tjänsten MD5-hashen för intervallet, så länge intervallet är mindre än eller lika med 4 MB i storlek. rangeGetContentCrc64 och rangeGetContentMD5 kan inte anges samtidigt. |
snapshot | Ett täckande DateTime-strängvärde som, när det finns, anger blobögonblicksbilden som ska hämtas. |
Ärvda egenskaper
tracing |
Alternativ för att konfigurera intervall som skapas när spårning är aktiverat. |
Egenskapsinformation
abortSignal
En implementering av AbortSignalLike
gränssnittet för att signalera begäran om att avbryta åtgärden.
Använd till exempel @azure/abort-controller för att skapa en AbortSignal
.
abortSignal?: AbortSignalLike
Egenskapsvärde
conditions
Villkor som ska uppfyllas vid nedladdning av blobar.
conditions?: BlobRequestConditions
Egenskapsvärde
customerProvidedKey
maxRetryRequests
Valfritt. ENDAST TILLGÄNGLIGT I NODE.JS.
Hur många återförsök kommer att utföras när den ursprungliga nedladdningsströmmen för brödtext oväntat slutar. Ovanstående typer av ändar utlöser inte en återförsöksprincip som definierats i en pipeline, eftersom de inte genererar nätverksfel.
Med det här alternativet innebär varje ytterligare återförsök att ytterligare FileClient.download()
en begäran görs från den brutna punkten tills det begärda intervallet har laddats ned eller maxRetryRequests har nåtts.
Standardvärdet är 5. Ange ett större värde när du läser in stora filer i dåligt nätverk.
maxRetryRequests?: number
Egenskapsvärde
number
onProgress
Ring tillbaka för att ta emot händelser om nedladdningsåtgärdens förlopp.
onProgress?: (progress: TransferProgressEvent) => void
Egenskapsvärde
(progress: TransferProgressEvent) => void
rangeGetContentCrc64
När detta är inställt på sant och nedladdningsintervall för blob returnerar tjänsten CRC64-hashen för intervallet, så länge intervallet är mindre än eller lika med 4 MB i storlek.
rangeGetContentCrc64 och rangeGetContentMD5 kan inte anges samtidigt.
rangeGetContentCrc64?: boolean
Egenskapsvärde
boolean
rangeGetContentMD5
När detta är inställt på sant och nedladdningsintervall för blob returnerar tjänsten MD5-hashen för intervallet, så länge intervallet är mindre än eller lika med 4 MB i storlek.
rangeGetContentCrc64 och rangeGetContentMD5 kan inte anges samtidigt.
rangeGetContentMD5?: boolean
Egenskapsvärde
boolean
snapshot
Ett täckande DateTime-strängvärde som, när det finns, anger blobögonblicksbilden som ska hämtas.
snapshot?: string
Egenskapsvärde
string
Information om ärvda egenskaper
tracingOptions
Alternativ för att konfigurera intervall som skapas när spårning är aktiverat.
tracingOptions?: OperationTracingOptions
Egenskapsvärde
Ärvd frånCommonOptions.tracingOptions