FileDownloadToBufferOptions interface
Interface d’option pour l’opération downloadToBuffer.
- Extends
Propriétés
| abort |
Implémentation de l’interface |
| 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. |
| lease |
Conditions d’accès au bail. |
| max |
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. |
| on |
Mise à jour de progression. |
| range |
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
| tracing |
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