BlobDownloadOptions interface
Options pour configurer l’opération de téléchargement .
- Extends
Propriétés
abort |
Implémentation de l’interface |
conditions | Conditions à remplir lors du téléchargement d’objets blob. |
customer |
Informations de clé fournies par le client. |
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 façon inattendue. Le type de terminaison ci-dessus ne déclenche 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 demande supplémentaire La valeur par défaut est 5. Définissez une valeur plus élevée lors du chargement de fichiers volumineux dans un réseau médiocre. |
on |
Rappelez-vous pour recevoir des événements sur la progression de l’opération de téléchargement. |
range |
Lorsque cette valeur est définie sur true et que la plage de téléchargement de l’objet blob est téléchargée, le service retourne le hachage CRC64 pour la plage, tant que la plage a une taille inférieure ou égale à 4 Mo. rangeGetContentCrc64 et rangeGetContentMD5 ne peuvent pas être définis en même temps. |
range |
Lorsque cette valeur est définie sur true et que la plage de téléchargement de l’objet blob est téléchargée, le service retourne le hachage MD5 pour la plage, tant que la plage est inférieure ou égale à 4 Mo. rangeGetContentCrc64 et rangeGetContentMD5 ne peuvent pas être définis en même temps. |
snapshot | Valeur de chaîne DateTime opaque qui, lorsqu’elle est présente, spécifie l’instantané d’objet blob à récupérer. |
Propriétés héritées
tracing |
Options de configuration des étendues créées lorsque le suivi est activé. |
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 @azure/abort-controller pour créer un AbortSignal
.
abortSignal?: AbortSignalLike
Valeur de propriété
conditions
Conditions à remplir lors du téléchargement d’objets blob.
conditions?: BlobRequestConditions
Valeur de propriété
customerProvidedKey
Informations de clé fournies par le client.
customerProvidedKey?: CpkInfo
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 façon inattendue. Le type de terminaison ci-dessus ne déclenche 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 demande supplémentaire FileClient.download()
est effectuée à partir du point de rupture, jusqu’à ce que la plage demandée ait été correctement téléchargée ou que maxRetryRequests soit atteint.
La valeur par défaut est 5. Définissez une valeur plus élevée lors du chargement de fichiers volumineux dans un réseau médiocre.
maxRetryRequests?: number
Valeur de propriété
number
onProgress
Rappelez-vous pour recevoir des événements sur la progression de l’opération de téléchargement.
onProgress?: (progress: TransferProgressEvent) => void
Valeur de propriété
(progress: TransferProgressEvent) => void
rangeGetContentCrc64
Lorsque cette valeur est définie sur true et que la plage de téléchargement de l’objet blob est téléchargée, le service retourne le hachage CRC64 pour la plage, tant que la plage a une taille inférieure ou égale à 4 Mo.
rangeGetContentCrc64 et rangeGetContentMD5 ne peuvent pas être définis en même temps.
rangeGetContentCrc64?: boolean
Valeur de propriété
boolean
rangeGetContentMD5
Lorsque cette valeur est définie sur true et que la plage de téléchargement de l’objet blob est téléchargée, le service retourne le hachage MD5 pour la plage, tant que la plage est inférieure ou égale à 4 Mo.
rangeGetContentCrc64 et rangeGetContentMD5 ne peuvent pas être définis en même temps.
rangeGetContentMD5?: boolean
Valeur de propriété
boolean
snapshot
Valeur de chaîne DateTime opaque qui, lorsqu’elle est présente, spécifie l’instantané d’objet blob à récupérer.
snapshot?: string
Valeur de propriété
string
Détails de la propriété héritée
tracingOptions
Options de configuration des étendues créées lorsque le suivi est activé.
tracingOptions?: OperationTracingOptions
Valeur de propriété
Hérité deCommonOptions.tracingOptions