BlobDownloadToBufferOptions interface

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

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.

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.

concurrency

Simultaneidad de la descarga en paralelo.

conditions

Encabezados de condiciones de acceso.

customerProvidedKey

Información de clave proporcionada por el cliente.

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.

onProgress

Actualizador de progreso.

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

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