Delen via


FileDownloadToBufferOptions interface

Optie-interface voor de downloadToBuffer-bewerking .

Extends

Eigenschappen

abortSignal

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

concurrency

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

leaseAccessConditions

Voorwaarden voor leasetoegang.

maxRetryRequestsPerRange

Optioneel. ALLEEN BESCHIKBAAR IN NODE.JS.

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

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

onProgress

Voortgangsupdateprogramma.

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 de groottegegevens gedefinieerd voor elke kleine aanvraag die wordt gedownload. Moet groter zijn dan 0, gebruikt de standaardwaarde indien niet gedefinieerd,

Overgenomen eigenschappen

tracingOptions

Eigenschapdetails

abortSignal

Een implementatie van de AbortSignalLike interface om de aanvraag om de bewerking te annuleren aan te geven. 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. Als dit niet wordt opgegeven, wordt standaard 5 gelijktijdigheid gebruikt.

concurrency?: number

Waarde van eigenschap

number

leaseAccessConditions

Voorwaarden voor leasetoegang.

leaseAccessConditions?: LeaseAccessConditions

Waarde van eigenschap

maxRetryRequestsPerRange

Optioneel. ALLEEN BESCHIKBAAR IN NODE.JS.

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

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

maxRetryRequestsPerRange?: number

Waarde van eigenschap

number

onProgress

Voortgangsupdateprogramma.

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 de groottegegevens gedefinieerd voor elke kleine aanvraag die wordt gedownload. Moet groter zijn dan 0, gebruikt de standaardwaarde indien niet gedefinieerd,

rangeSize?: number

Waarde van eigenschap

number

Details van overgenomen eigenschap

tracingOptions

tracingOptions?: OperationTracingOptions

Waarde van eigenschap

Overgenomen vanCommonOptions.tracingOptions