BlobDownloadToBufferOptions interface
Interfaz de opción para la operación downloadToBuffer .
- Extends
Propiedades
abort |
Implementación de la |
block |
blockSize es los datos que cada solicitud intenta descargar. Debe ser mayor o igual que 0. Si se establece en 0 o sin definir, blockSize se calculará automáticamente según el tamaño del blob. |
concurrency | Simultaneidad de la descarga en paralelo. |
conditions | Encabezados de condiciones de acceso. |
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 bloque original inesperada. El tipo de extremos anterior 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 FileClient.download() adicional desde el punto roto, hasta que se haya descargado correctamente el bloque solicitado o se alcance maxRetryRequestsPerBlock. El valor predeterminado es 5, establezca un valor mayor cuando esté en una red deficiente. |
on |
Actualizador de progreso. |
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
blockSize
blockSize es los datos que cada solicitud intenta descargar. Debe ser mayor o igual que 0. Si se establece en 0 o sin definir, blockSize se calculará automáticamente según el tamaño del blob.
blockSize?: number
Valor de propiedad
number
concurrency
Simultaneidad de la descarga en paralelo.
concurrency?: number
Valor de propiedad
number
conditions
Encabezados de condiciones de acceso.
conditions?: BlobRequestConditions
Valor de propiedad
customerProvidedKey
Información de clave proporcionada por el cliente.
customerProvidedKey?: CpkInfo
Valor de propiedad
maxRetryRequestsPerBlock
Opcional. SOLO ESTÁ DISPONIBLE EN NODE.JS.
Cuántos reintentos se realizarán cuando finalice la secuencia de descarga de bloque original inesperada. El tipo de extremos anterior 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 FileClient.download() adicional desde el punto roto, hasta que se haya descargado correctamente el bloque solicitado o se alcance maxRetryRequestsPerBlock.
El valor predeterminado es 5, establezca un valor mayor cuando esté en una red deficiente.
maxRetryRequestsPerBlock?: number
Valor de propiedad
number
onProgress
Actualizador de progreso.
onProgress?: (progress: TransferProgressEvent) => void
Valor de propiedad
(progress: TransferProgressEvent) => void
Detalles de las propiedades heredadas
tracingOptions
Opciones para configurar intervalos creados al habilitar el seguimiento.
tracingOptions?: OperationTracingOptions
Valor de propiedad
Se hereda deCommonOptions.tracingOptions