Compartir a través de


FileDownloadToBufferOptions interface

Interfaz de opción para la operación de downloadToBuffer.

Extends

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.

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.

leaseAccessConditions

Condiciones de acceso de concesión.

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.

onProgress

Actualizador de progreso.

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,

Propiedades heredadas

tracingOptions

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

Detalles de las propiedades heredadas

tracingOptions

tracingOptions?: OperationTracingOptions

Valor de propiedad

heredado deCommonOptions.tracingOptions