Partager via


FileDownloadToBufferOptions interface

Interface d’option pour l’opération downloadToBuffer.

Extends

Propriétés

abortSignal

Implémentation de l’interface AbortSignalLike pour signaler la demande d’annulation de l’opération. Par exemple, utilisez le contrôleur @azure/abandon pour créer un AbortSignal.

concurrency

La concurrence indique le nombre maximal de plages à télécharger en parallèle. Si elle n’est pas fournie, 5 accès concurrentiel sont utilisés par défaut.

leaseAccessConditions

Conditions d’accès au bail.

maxRetryRequestsPerRange

Optionnel. DISPONIBLE UNIQUEMENT DANS NODE.JS.

Nombre de nouvelles tentatives effectuées lorsque le flux de téléchargement de plage d’origine se termine de manière inattendue. Les fins ci-dessus ne déclenchent pas la stratégie de nouvelle tentative définie dans un pipeline, car elles n’émettent pas d’erreurs réseau.

Avec cette option, chaque nouvelle tentative supplémentaire signifie qu’une requête ShareFileClient.download() supplémentaire est effectuée à partir du point rompu, jusqu’à ce que la plage demandée ait été correctement téléchargée ou maxRetryRequestsPerRange soit atteinte.

La valeur par défaut est 5, définissez une valeur plus élevée lorsqu’elle est dans un réseau médiocre.

onProgress

Mise à jour de progression.

rangeSize

Lors du téléchargement de fichiers Azure, la méthode de téléchargement tente de fractionner un fichier volumineux en petites plages. Chaque petite plage sera téléchargée via une demande distincte. Cette option définit les données de taille toutes les petites requêtes qui tentent de télécharger. Doit être supérieur à 0, utilise la valeur par défaut si elle n’est pas définie,

Propriétés héritées

tracingOptions

Détails de la propriété

abortSignal

Implémentation de l’interface AbortSignalLike pour signaler la demande d’annulation de l’opération. Par exemple, utilisez le contrôleur @azure/abandon pour créer un AbortSignal.

abortSignal?: AbortSignalLike

Valeur de propriété

concurrency

La concurrence indique le nombre maximal de plages à télécharger en parallèle. Si elle n’est pas fournie, 5 accès concurrentiel sont utilisés par défaut.

concurrency?: number

Valeur de propriété

number

leaseAccessConditions

Conditions d’accès au bail.

leaseAccessConditions?: LeaseAccessConditions

Valeur de propriété

maxRetryRequestsPerRange

Optionnel. DISPONIBLE UNIQUEMENT DANS NODE.JS.

Nombre de nouvelles tentatives effectuées lorsque le flux de téléchargement de plage d’origine se termine de manière inattendue. Les fins ci-dessus ne déclenchent pas la stratégie de nouvelle tentative définie dans un pipeline, car elles n’émettent pas d’erreurs réseau.

Avec cette option, chaque nouvelle tentative supplémentaire signifie qu’une requête ShareFileClient.download() supplémentaire est effectuée à partir du point rompu, jusqu’à ce que la plage demandée ait été correctement téléchargée ou maxRetryRequestsPerRange soit atteinte.

La valeur par défaut est 5, définissez une valeur plus élevée lorsqu’elle est dans un réseau médiocre.

maxRetryRequestsPerRange?: number

Valeur de propriété

number

onProgress

Mise à jour de progression.

onProgress?: (progress: TransferProgressEvent) => void

Valeur de propriété

(progress: TransferProgressEvent) => void

rangeSize

Lors du téléchargement de fichiers Azure, la méthode de téléchargement tente de fractionner un fichier volumineux en petites plages. Chaque petite plage sera téléchargée via une demande distincte. Cette option définit les données de taille toutes les petites requêtes qui tentent de télécharger. Doit être supérieur à 0, utilise la valeur par défaut si elle n’est pas définie,

rangeSize?: number

Valeur de propriété

number

Détails de la propriété héritée

tracingOptions

tracingOptions?: OperationTracingOptions

Valeur de propriété

héritée deCommonOptions.tracingOptions