BlobDownloadOptions interface

Opciones para configurar la operación de descarga .

Extends

Propiedades

abortSignal

Implementación de la AbortSignalLike interfaz para indicar la solicitud para cancelar la operación. Por ejemplo, use el @azure/abort-controller para crear un AbortSignal.

conditions

Condiciones que se deben cumplir al descargar blobs.

customerProvidedKey

Información de clave proporcionada por el cliente.

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 FileClient.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

Vuelva a llamar para recibir eventos en el progreso de la operación de descarga.

rangeGetContentCrc64

Cuando se establece en true y el intervalo de descarga de blob, el servicio devuelve el hash CRC64 para el intervalo, siempre que el intervalo sea menor o igual que 4 MB de tamaño.

rangeGetContentCrc64 y rangeGetContentMD5 no se pueden establecer al mismo tiempo.

rangeGetContentMD5

Cuando se establece en true y el intervalo de descarga de blob, el servicio devuelve el hash MD5 para el intervalo, siempre que el intervalo sea menor o igual que 4 MB de tamaño.

rangeGetContentCrc64 y rangeGetContentMD5 no se pueden establecer al mismo tiempo.

snapshot

Valor de cadena DateTime opaco que, cuando está presente, especifica la instantánea de blob que se va a recuperar.

Propiedades heredadas

tracingOptions

Opciones para configurar intervalos creados al habilitar el seguimiento.

Detalles de las propiedades

abortSignal

Implementación de la AbortSignalLike interfaz 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

conditions

Condiciones que se deben cumplir al descargar blobs.

conditions?: BlobRequestConditions

Valor de propiedad

customerProvidedKey

Información de clave proporcionada por el cliente.

customerProvidedKey?: CpkInfo

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 FileClient.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

Vuelva a llamar para recibir eventos en el progreso de la operación de descarga.

onProgress?: (progress: TransferProgressEvent) => void

Valor de propiedad

(progress: TransferProgressEvent) => void

rangeGetContentCrc64

Cuando se establece en true y el intervalo de descarga de blob, el servicio devuelve el hash CRC64 para el intervalo, siempre que el intervalo sea menor o igual que 4 MB de tamaño.

rangeGetContentCrc64 y rangeGetContentMD5 no se pueden establecer al mismo tiempo.

rangeGetContentCrc64?: boolean

Valor de propiedad

boolean

rangeGetContentMD5

Cuando se establece en true y el intervalo de descarga de blob, el servicio devuelve el hash MD5 para el intervalo, siempre que el intervalo sea menor o igual que 4 MB de tamaño.

rangeGetContentCrc64 y rangeGetContentMD5 no se pueden establecer al mismo tiempo.

rangeGetContentMD5?: boolean

Valor de propiedad

boolean

snapshot

Valor de cadena DateTime opaco que, cuando está presente, especifica la instantánea de blob que se va a recuperar.

snapshot?: string

Valor de propiedad

string

Detalles de las propiedades heredadas

tracingOptions

Opciones para configurar intervalos creados al habilitar el seguimiento.

tracingOptions?: OperationTracingOptions

Valor de propiedad

Heredado deCommonOptions.tracingOptions