FileDownloadOptions interface
Options de configuration du fichier - Opérations de téléchargement.
Voir:
- Extends
Propriétés
| abort |
Implémentation de l’interface |
| 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 du corps 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 maxRetryRequests soit atteinte. La valeur par défaut est 5, définissez une valeur supérieure lors du chargement de fichiers volumineux dans un réseau médiocre. |
| on |
Téléchargez le gestionnaire d’événements de mise à jour de progression. |
| range |
Lorsque cet en-tête est défini sur true et spécifié avec l’en-tête Plage, le service retourne le hachage MD5 pour la plage, tant que la plage est inférieure ou égale à 4 Mo de taille. |
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é
leaseAccessConditions
Conditions d’accès au bail.
leaseAccessConditions?: LeaseAccessConditions
Valeur de propriété
maxRetryRequests
Optionnel. DISPONIBLE UNIQUEMENT DANS NODE.JS.
Nombre de nouvelles tentatives effectuées lorsque le flux de téléchargement du corps 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 maxRetryRequests soit atteinte.
La valeur par défaut est 5, définissez une valeur supérieure lors du chargement de fichiers volumineux dans un réseau médiocre.
maxRetryRequests?: number
Valeur de propriété
number
onProgress
Téléchargez le gestionnaire d’événements de mise à jour de progression.
onProgress?: (progress: TransferProgressEvent) => void
Valeur de propriété
(progress: TransferProgressEvent) => void
rangeGetContentMD5
Lorsque cet en-tête est défini sur true et spécifié avec l’en-tête Plage, le service retourne le hachage MD5 pour la plage, tant que la plage est inférieure ou égale à 4 Mo de taille.
rangeGetContentMD5?: boolean
Valeur de propriété
boolean