Delen via


FileDownloadToBufferOptions 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.

concurrency

Gelijktijdigheid geeft het maximum aantal bereiken aan dat parallel moet worden gedownload. Indien niet opgegeven, wordt standaard 5 gelijktijdigheid gebruikt.

leaseAccessConditions

Voorwaarden voor leasetoegang.

maxRetryRequestsPerRange

Facultatief. ALLEEN BESCHIKBAAR IN NODE.JS.

Hoeveel nieuwe pogingen worden uitgevoerd wanneer de oorspronkelijke downloadstroom voor het bereik 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 ShareFileClient.download() aanvraag wordt gedaan vanaf het verbroken punt, totdat het aangevraagde bereik is gedownload of maxRetryRequestsPerRange is bereikt.

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

onProgress

Voortgangsupdater.

rangeSize

Bij het downloaden van Azure-bestanden probeert de downloadmethode een groot bestand op te splitsen in kleine bereiken. Elk klein bereik wordt gedownload via een afzonderlijke aanvraag. Met deze optie worden groottegegevens gedefinieerd voor elke kleine aanvraag die u probeert te downloaden. Moet groter zijn dan 0, gebruikt de standaardwaarde als deze niet is gedefinieerd,

Overgenomen eigenschappen

tracingOptions

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

concurrency

Gelijktijdigheid geeft het maximum aantal bereiken aan dat parallel moet worden gedownload. Indien niet opgegeven, wordt standaard 5 gelijktijdigheid gebruikt.

concurrency?: number

Waarde van eigenschap

number

leaseAccessConditions

Voorwaarden voor leasetoegang.

leaseAccessConditions?: LeaseAccessConditions

Waarde van eigenschap

maxRetryRequestsPerRange

Facultatief. ALLEEN BESCHIKBAAR IN NODE.JS.

Hoeveel nieuwe pogingen worden uitgevoerd wanneer de oorspronkelijke downloadstroom voor het bereik 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 ShareFileClient.download() aanvraag wordt gedaan vanaf het verbroken punt, totdat het aangevraagde bereik is gedownload of maxRetryRequestsPerRange is bereikt.

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

maxRetryRequestsPerRange?: number

Waarde van eigenschap

number

onProgress

Voortgangsupdater.

onProgress?: (progress: TransferProgressEvent) => void

Waarde van eigenschap

(progress: TransferProgressEvent) => void

rangeSize

Bij het downloaden van Azure-bestanden probeert de downloadmethode een groot bestand op te splitsen in kleine bereiken. Elk klein bereik wordt gedownload via een afzonderlijke aanvraag. Met deze optie worden groottegegevens gedefinieerd voor elke kleine aanvraag die u probeert te downloaden. Moet groter zijn dan 0, gebruikt de standaardwaarde als deze niet is gedefinieerd,

rangeSize?: number

Waarde van eigenschap

number

Details van overgenomen eigenschap

tracingOptions

tracingOptions?: OperationTracingOptions

Waarde van eigenschap

overgenomen vanCommonOptions.tracingOptions-