BlobDownloadOptions interface

Alternativ för att konfigurera åtgärden <xref:BlobClient.download> .

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

Nyckelinformation tillhandahålls av kunden.

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.

onProgress

Ring tillbaka för att ta emot händelser om nedladdningsåtgärdens förlopp.

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 täckande DateTime-strängvärde som, när det finns, anger blobögonblicksbilden som ska hämtas.

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

AbortSignalLike

conditions

Villkor som ska uppfyllas vid nedladdning av blobar.

conditions?: BlobRequestConditions

Egenskapsvärde

customerProvidedKey

Nyckelinformation tillhandahålls av kunden.

customerProvidedKey?: CpkInfo

Egenskapsvärde

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

tracingOptions

Alternativ för att konfigurera intervall som skapas när spårning är aktiverat.

tracingOptions?: OperationTracingOptions

Egenskapsvärde

OperationTracingOptions