Compartir a través de


FileDownloadOptions interface

Opciones para configurar operaciones de archivo: descarga.

Ver:

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.

leaseAccessConditions

Condiciones de acceso de concesión.

maxRetryRequests

Opcional. SOLO ESTÁ DISPONIBLE EN NODE.JS.

Cuántos reintentos se realizarán cuando finalice la secuencia de descarga de cuerpo original inesperada. 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 de ShareFileClient.download() desde el punto roto, hasta que se haya descargado correctamente el intervalo solicitado o se alcance maxRetryRequests.

El valor predeterminado es 5, establezca un valor mayor al cargar archivos grandes en una red deficiente.

onProgress

Descargue el controlador de eventos de actualización del progreso.

rangeGetContentMD5

Cuando este encabezado se establece en true y se especifica junto con el encabezado Range, el servicio devuelve el hash MD5 para el intervalo, siempre que el intervalo sea menor o igual que 4 MB de tamaño.

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

leaseAccessConditions

Condiciones de acceso de concesión.

leaseAccessConditions?: LeaseAccessConditions

Valor de propiedad

maxRetryRequests

Opcional. SOLO ESTÁ DISPONIBLE EN NODE.JS.

Cuántos reintentos se realizarán cuando finalice la secuencia de descarga de cuerpo original inesperada. 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 de ShareFileClient.download() desde el punto roto, hasta que se haya descargado correctamente el intervalo solicitado o se alcance maxRetryRequests.

El valor predeterminado es 5, establezca un valor mayor al cargar archivos grandes en una red deficiente.

maxRetryRequests?: number

Valor de propiedad

number

onProgress

Descargue el controlador de eventos de actualización del progreso.

onProgress?: (progress: TransferProgressEvent) => void

Valor de propiedad

(progress: TransferProgressEvent) => void

rangeGetContentMD5

Cuando este encabezado se establece en true y se especifica junto con el encabezado Range, el servicio devuelve el hash MD5 para el intervalo, siempre que el intervalo sea menor o igual que 4 MB de tamaño.

rangeGetContentMD5?: boolean

Valor de propiedad

boolean

Detalles de las propiedades heredadas

tracingOptions

tracingOptions?: OperationTracingOptions

Valor de propiedad

heredado deCommonOptions.tracingOptions