Delen via


BlobDownloadToBufferOptions interface

Optie-interface voor de downloadToBuffer-bewerking .

Extends

Eigenschappen

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 AbortSignalte maken.

blockSize

blockSize is de gegevens die elke aanvraag probeert te downloaden. Moet groter dan of gelijk aan 0 zijn. Als dit is ingesteld op 0 of niet-gedefinieerd, wordt blockSize automatisch berekend op basis van de blobgrootte.

concurrency

Gelijktijdigheid van parallel downloaden.

conditions

Headers voor toegangsvoorwaarden.

customerProvidedKey

Klant heeft belangrijke informatie verstrekt.

maxRetryRequestsPerBlock

Optioneel. ALLEEN BESCHIKBAAR IN NODE.JS.

Hoeveel nieuwe pogingen worden uitgevoerd wanneer de oorspronkelijke blokdownloadstream 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 blok is gedownload of maxRetryRequestsPerBlock is bereikt.

De standaardwaarde is 5. Stel een hogere waarde in wanneer u zich in een slecht netwerk bevindt.

onProgress

Voortgangsupdateprogramma.

Overgenomen eigenschappen

tracingOptions

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 AbortSignalte maken.

abortSignal?: AbortSignalLike

Waarde van eigenschap

blockSize

blockSize is de gegevens die elke aanvraag probeert te downloaden. Moet groter dan of gelijk aan 0 zijn. Als dit is ingesteld op 0 of niet-gedefinieerd, wordt blockSize automatisch berekend op basis van de blobgrootte.

blockSize?: number

Waarde van eigenschap

number

concurrency

Gelijktijdigheid van parallel downloaden.

concurrency?: number

Waarde van eigenschap

number

conditions

Headers voor toegangsvoorwaarden.

conditions?: BlobRequestConditions

Waarde van eigenschap

customerProvidedKey

Klant heeft belangrijke informatie verstrekt.

customerProvidedKey?: CpkInfo

Waarde van eigenschap

maxRetryRequestsPerBlock

Optioneel. ALLEEN BESCHIKBAAR IN NODE.JS.

Hoeveel nieuwe pogingen worden uitgevoerd wanneer de oorspronkelijke blokdownloadstream 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 blok is gedownload of maxRetryRequestsPerBlock is bereikt.

De standaardwaarde is 5. Stel een hogere waarde in wanneer u zich in een slecht netwerk bevindt.

maxRetryRequestsPerBlock?: number

Waarde van eigenschap

number

onProgress

Voortgangsupdateprogramma.

onProgress?: (progress: TransferProgressEvent) => void

Waarde van eigenschap

(progress: TransferProgressEvent) => void

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