Delen via


BlobDownloadOptions interface

Opties voor het configureren van de -bewerking downloaden.

Uitbreiding

Eigenschappen

abortSignal

Een implementatie van de AbortSignalLike-interface om de aanvraag te signaleren om de bewerking te annuleren. Gebruik bijvoorbeeld de @azure/abort-controller om een AbortSignalte maken.

conditions

Voorwaarden waaraan moet worden voldaan bij het downloaden van blobs.

customerProvidedKey

Door de klant verstrekte sleutelgegevens.

maxRetryRequests

Facultatief. ALLEEN BESCHIKBAAR IN NODE.JS.

Hoeveel nieuwe pogingen worden uitgevoerd wanneer de oorspronkelijke stream voor het downloaden van de hoofdtekst onverwacht eindigt. Boven soort einden wordt geen beleid voor opnieuw proberen geactiveerd dat is gedefinieerd in een pijplijn, omdat er geen netwerkfouten worden verzonden.

Met deze optie betekent elke extra nieuwe poging dat er een extra FileClient.download() aanvraag wordt gedaan vanaf het verbroken punt, totdat het aangevraagde bereik is gedownload of maxRetryRequests is bereikt.

De standaardwaarde is 5. Stel een hogere waarde in bij het laden van grote bestanden in een slecht netwerk.

onProgress

Terugbellen om gebeurtenissen te ontvangen over de voortgang van de downloadbewerking.

rangeGetContentCrc64

Wanneer dit is ingesteld op true en het downloadbereik van de blob, retourneert de service de CRC64-hash voor het bereik, zolang het bereik kleiner is dan of gelijk is aan 4 MB.

rangeGetContentCrc64 en rangeGetContentMD5 kunnen niet tegelijkertijd worden ingesteld.

rangeGetContentMD5

Wanneer dit is ingesteld op true en het downloadbereik van de blob, retourneert de service de MD5-hash voor het bereik, zolang het bereik kleiner is dan of gelijk is aan 4 MB in grootte.

rangeGetContentCrc64 en rangeGetContentMD5 kunnen niet tegelijkertijd worden ingesteld.

snapshot

Een ondoorzichtige datum/tijd-tekenreekswaarde die, wanneer aanwezig, de momentopname van de blob opgeeft die moet worden opgehaald.

Overgenomen eigenschappen

tracingOptions

Opties voor het configureren van periodes die zijn gemaakt wanneer tracering is ingeschakeld.

Eigenschapdetails

abortSignal

Een implementatie van de AbortSignalLike-interface om de aanvraag te signaleren om de bewerking te annuleren. Gebruik bijvoorbeeld de @azure/abort-controller om een AbortSignalte maken.

abortSignal?: AbortSignalLike

Waarde van eigenschap

conditions

Voorwaarden waaraan moet worden voldaan bij het downloaden van blobs.

conditions?: BlobRequestConditions

Waarde van eigenschap

customerProvidedKey

Door de klant verstrekte sleutelgegevens.

customerProvidedKey?: CpkInfo

Waarde van eigenschap

maxRetryRequests

Facultatief. ALLEEN BESCHIKBAAR IN NODE.JS.

Hoeveel nieuwe pogingen worden uitgevoerd wanneer de oorspronkelijke stream voor het downloaden van de hoofdtekst onverwacht eindigt. Boven soort einden wordt geen beleid voor opnieuw proberen geactiveerd dat is gedefinieerd in een pijplijn, omdat er geen netwerkfouten worden verzonden.

Met deze optie betekent elke extra nieuwe poging dat er een extra FileClient.download() aanvraag wordt gedaan vanaf het verbroken punt, totdat het aangevraagde bereik is gedownload of maxRetryRequests is bereikt.

De standaardwaarde is 5. Stel een hogere waarde in bij het laden van grote bestanden in een slecht netwerk.

maxRetryRequests?: number

Waarde van eigenschap

number

onProgress

Terugbellen om gebeurtenissen te ontvangen over de voortgang van de downloadbewerking.

onProgress?: (progress: TransferProgressEvent) => void

Waarde van eigenschap

(progress: TransferProgressEvent) => void

rangeGetContentCrc64

Wanneer dit is ingesteld op true en het downloadbereik van de blob, retourneert de service de CRC64-hash voor het bereik, zolang het bereik kleiner is dan of gelijk is aan 4 MB.

rangeGetContentCrc64 en rangeGetContentMD5 kunnen niet tegelijkertijd worden ingesteld.

rangeGetContentCrc64?: boolean

Waarde van eigenschap

boolean

rangeGetContentMD5

Wanneer dit is ingesteld op true en het downloadbereik van de blob, retourneert de service de MD5-hash voor het bereik, zolang het bereik kleiner is dan of gelijk is aan 4 MB in grootte.

rangeGetContentCrc64 en rangeGetContentMD5 kunnen niet tegelijkertijd worden ingesteld.

rangeGetContentMD5?: boolean

Waarde van eigenschap

boolean

snapshot

Een ondoorzichtige datum/tijd-tekenreekswaarde die, wanneer aanwezig, de momentopname van de blob opgeeft die moet worden opgehaald.

snapshot?: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

tracingOptions

Opties voor het configureren van periodes die zijn gemaakt wanneer tracering is ingeschakeld.

tracingOptions?: OperationTracingOptions

Waarde van eigenschap

overgenomen vanCommonOptions.tracingOptions-