BlobDownloadOptions interface
Opties voor het configureren van de downloadbewerking .
- Extends
Eigenschappen
abort |
Een implementatie van de |
conditions | Voorwaarden waaraan moet worden voldaan bij het downloaden van blobs. |
customer |
Klant heeft belangrijke informatie verstrekt. |
max |
Optioneel. ALLEEN BESCHIKBAAR IN NODE.JS. Hoeveel nieuwe pogingen worden uitgevoerd wanneer de oorspronkelijke stream voor het downloaden van de hoofdtekst onverwacht eindigt. Het bovenstaande soort eindpunten activeert geen beleid voor opnieuw proberen dat is gedefinieerd in een pijplijn, omdat er geen netwerkfouten optreden. Met deze optie betekent elke nieuwe poging dat er een extra De standaardwaarde is 5. Stel een hogere waarde in bij het laden van grote bestanden in een slecht netwerk. |
on |
Bel terug om gebeurtenissen te ontvangen over de voortgang van de downloadbewerking. |
range |
Wanneer dit is ingesteld op true en het blob-bereik downloaden, 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. |
range |
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. rangeGetContentCrc64 en rangeGetContentMD5 kunnen niet tegelijkertijd worden ingesteld. |
snapshot | Een ondoorzichtige Datum/tijd-tekenreekswaarde die, indien aanwezig, de blobmomentopname aangeeft die moet worden opgehaald. |
Overgenomen eigenschappen
tracing |
Opties voor het configureren van spans die zijn gemaakt wanneer tracering is ingeschakeld. |
Eigenschapdetails
abortSignal
Een implementatie van de AbortSignalLike
interface om aan te geven dat de aanvraag de bewerking moet annuleren.
Gebruik bijvoorbeeld de @azure/abort-controller om een AbortSignal
te maken.
abortSignal?: AbortSignalLike
Waarde van eigenschap
conditions
Voorwaarden waaraan moet worden voldaan bij het downloaden van blobs.
conditions?: BlobRequestConditions
Waarde van eigenschap
customerProvidedKey
Klant heeft belangrijke informatie verstrekt.
customerProvidedKey?: CpkInfo
Waarde van eigenschap
maxRetryRequests
Optioneel. ALLEEN BESCHIKBAAR IN NODE.JS.
Hoeveel nieuwe pogingen worden uitgevoerd wanneer de oorspronkelijke stream voor het downloaden van de hoofdtekst onverwacht eindigt. Het bovenstaande soort eindpunten activeert geen beleid voor opnieuw proberen dat is gedefinieerd in een pijplijn, omdat er geen netwerkfouten optreden.
Met deze optie betekent elke nieuwe poging dat er een extra FileClient.download()
aanvraag wordt gedaan vanaf het gebroken 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
Bel terug 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 blob-bereik downloaden, 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.
rangeGetContentCrc64 en rangeGetContentMD5 kunnen niet tegelijkertijd worden ingesteld.
rangeGetContentMD5?: boolean
Waarde van eigenschap
boolean
snapshot
Een ondoorzichtige Datum/tijd-tekenreekswaarde die, indien aanwezig, de blobmomentopname aangeeft die moet worden opgehaald.
snapshot?: string
Waarde van eigenschap
string
Details van overgenomen eigenschap
tracingOptions
Opties voor het configureren van spans die zijn gemaakt wanneer tracering is ingeschakeld.
tracingOptions?: OperationTracingOptions
Waarde van eigenschap
Overgenomen vanCommonOptions.tracingOptions