FileDownloadToBufferOptions interface
Interfaz de opción para la operación de downloadToBuffer.
- Extends
Propiedades
| abort |
Implementación de la interfaz |
| concurrency | La simultaneidad indica el número máximo de intervalos que se van a descargar en paralelo. Si no se proporciona, se usará de forma predeterminada 5 simultaneidad. |
| lease |
Condiciones de acceso de concesión. |
| max |
Opcional. SOLO ESTÁ DISPONIBLE EN NODE.JS. Cuántos reintentos se realizarán cuando finalice el flujo de descarga de intervalo original inesperado. El tipo anterior de extremos no desencadenará la directiva de reintento definida en una canalización, ya que no emite errores de red. Con esta opción, cada reintento adicional significa que se realizará una solicitud adicional shareFileClient.download() desde el punto roto, hasta que se haya descargado correctamente el intervalo solicitado o se alcance maxRetryRequestsPerRange. El valor predeterminado es 5, establezca un valor mayor cuando esté en una red deficiente. |
| on |
Actualizador de progreso. |
| range |
Al descargar archivos de Azure, el método de descarga intentará dividir archivos grandes en intervalos pequeños. Cada intervalo pequeño se descargará a través de una solicitud independiente. Esta opción define el tamaño de los datos cada solicitud pequeña que intenta descargar. Debe ser mayor que 0, usará el valor predeterminado si no está definido, |
Propiedades heredadas
| tracing |
Detalles de las propiedades
abortSignal
Implementación de la interfaz AbortSignalLike para indicar la solicitud para cancelar la operación.
Por ejemplo, use el @azure/abort-controller para crear un AbortSignal.
abortSignal?: AbortSignalLike
Valor de propiedad
concurrency
La simultaneidad indica el número máximo de intervalos que se van a descargar en paralelo. Si no se proporciona, se usará de forma predeterminada 5 simultaneidad.
concurrency?: number
Valor de propiedad
number
leaseAccessConditions
Condiciones de acceso de concesión.
leaseAccessConditions?: LeaseAccessConditions
Valor de propiedad
maxRetryRequestsPerRange
Opcional. SOLO ESTÁ DISPONIBLE EN NODE.JS.
Cuántos reintentos se realizarán cuando finalice el flujo de descarga de intervalo original inesperado. El tipo anterior de extremos no desencadenará la directiva de reintento definida en una canalización, ya que no emite errores de red.
Con esta opción, cada reintento adicional significa que se realizará una solicitud adicional shareFileClient.download() desde el punto roto, hasta que se haya descargado correctamente el intervalo solicitado o se alcance maxRetryRequestsPerRange.
El valor predeterminado es 5, establezca un valor mayor cuando esté en una red deficiente.
maxRetryRequestsPerRange?: number
Valor de propiedad
number
onProgress
Actualizador de progreso.
onProgress?: (progress: TransferProgressEvent) => void
Valor de propiedad
(progress: TransferProgressEvent) => void
rangeSize
Al descargar archivos de Azure, el método de descarga intentará dividir archivos grandes en intervalos pequeños. Cada intervalo pequeño se descargará a través de una solicitud independiente. Esta opción define el tamaño de los datos cada solicitud pequeña que intenta descargar. Debe ser mayor que 0, usará el valor predeterminado si no está definido,
rangeSize?: number
Valor de propiedad
number