Dela via


BlobDownloadOptions interface

Alternativ för att konfigurera ladda ned åtgärd.

Extends

Egenskaper

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.

conditions

Villkor som ska uppfyllas vid nedladdning av blobar.

customerProvidedKey

Kund tillhandahållen nyckelinformation.

maxRetryRequests

Valfri. ENDAST TILLGÄNGLIGT I NODE.JS.

Hur många återförsök som ska utföras när den ursprungliga dataströmmen för brödtexten slutar oväntat. Ovanstående typ av slut utlöser inte å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 en FileClient.download() 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.

onProgress

Anropa tillbaka för att ta emot händelser om förloppet för nedladdningsåtgärden.

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.

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.

snapshot

Ett ogenomskinlig DateTime-strängvärde som, när det finns, anger blobögonblicksbilden som ska hämtas.

Ärvda egenskaper

tracingOptions

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

Kund tillhandahållen nyckelinformation.

customerProvidedKey?: CpkInfo

Egenskapsvärde

maxRetryRequests

Valfri. ENDAST TILLGÄNGLIGT I NODE.JS.

Hur många återförsök som ska utföras när den ursprungliga dataströmmen för brödtexten slutar oväntat. Ovanstående typ av slut utlöser inte å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 en FileClient.download() 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

Anropa tillbaka för att ta emot händelser om förloppet för nedladdningsåtgärden.

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 ogenomskinlig 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