BlobDownloadOptions interface
Opciones para configurar la operación de descarga .
- Extends
Propiedades
abort |
Implementación de la |
conditions | Condiciones que se deben cumplir al descargar blobs. |
customer |
Información de clave proporcionada por el cliente. |
max |
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 El valor predeterminado es 5, establezca un valor mayor al cargar archivos grandes en una red deficiente. |
on |
Vuelva a llamar para recibir eventos en el progreso de la operación de descarga. |
range |
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. |
range |
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
tracing |
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