Delen via


BlobDownloadToBufferOptions interface

Optie-interface voor de downloadToBuffer bewerking.

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.

blockSize

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

concurrency

Gelijktijdigheid van parallelle download.

conditions

Kopteksten voor toegangsvoorwaarden.

customerProvidedKey

Door de klant verstrekte sleutelgegevens.

maxRetryRequestsPerBlock

Facultatief. ALLEEN BESCHIKBAAR IN NODE.JS.

Hoeveel nieuwe pogingen worden uitgevoerd wanneer de oorspronkelijke downloadstroom voor blokkeren 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 poging dat er een extra FileClient.download() aanvraag wordt gedaan vanaf het verbroken punt, totdat het aangevraagde blok is gedownload of maxRetryRequestsPerBlock is bereikt.

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

onProgress

Voortgangsupdater.

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

blockSize

blockSize is de gegevens die elke aanvraag probeert te downloaden. Moet groter dan of gelijk zijn aan 0. Als deze optie 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 parallelle download.

concurrency?: number

Waarde van eigenschap

number

conditions

Kopteksten voor toegangsvoorwaarden.

conditions?: BlobRequestConditions

Waarde van eigenschap

customerProvidedKey

Door de klant verstrekte sleutelgegevens.

customerProvidedKey?: CpkInfo

Waarde van eigenschap

maxRetryRequestsPerBlock

Facultatief. ALLEEN BESCHIKBAAR IN NODE.JS.

Hoeveel nieuwe pogingen worden uitgevoerd wanneer de oorspronkelijke downloadstroom voor blokkeren 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 poging dat er een extra FileClient.download() aanvraag wordt gedaan vanaf het verbroken punt, totdat het aangevraagde blok is gedownload of maxRetryRequestsPerBlock is bereikt.

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

maxRetryRequestsPerBlock?: number

Waarde van eigenschap

number

onProgress

Voortgangsupdater.

onProgress?: (progress: TransferProgressEvent) => void

Waarde van eigenschap

(progress: TransferProgressEvent) => void

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-