Compartilhar via


BlobDownloadToBufferOptions interface

Interface de opção para a operação downloadToBuffer .

Extends

Propriedades

abortSignal

Uma implementação da AbortSignalLike interface para sinalizar a solicitação para cancelar a operação. Por exemplo, use o @azure/abort-controller para criar um AbortSignal.

blockSize

blockSize são os dados que cada solicitação está tentando baixar. Deve ser maior que ou igual a 0. Se definido como 0 ou indefinido, blockSize será calculado automaticamente de acordo com o tamanho do blob.

concurrency

Simultaneidade do download paralelo.

conditions

Cabeçalhos de condições de acesso.

customerProvidedKey

Informações de chave fornecidas pelo cliente.

maxRetryRequestsPerBlock

Opcional. DISPONÍVEL APENAS EM NODE.JS.

Quantas tentativas serão executadas quando o fluxo de download de bloco original for encerrado inesperadamente. O tipo acima de extremidades não disparará a política de repetição definida em um pipeline, pois elas não emitem erros de rede.

Com essa opção, cada repetição adicional significa que uma solicitação adicional FileClient.download() será feita a partir do ponto quebrado, até que o bloco solicitado tenha sido baixado com êxito ou maxRetryRequestsPerBlock seja atingido.

O valor padrão é 5, defina um valor maior quando estiver em uma rede ruim.

onProgress

Atualizador de progresso.

Propriedades herdadas

tracingOptions

Opções para configurar intervalos criados quando o rastreamento está habilitado.

Detalhes da propriedade

abortSignal

Uma implementação da AbortSignalLike interface para sinalizar a solicitação para cancelar a operação. Por exemplo, use o @azure/abort-controller para criar um AbortSignal.

abortSignal?: AbortSignalLike

Valor da propriedade

blockSize

blockSize são os dados que cada solicitação está tentando baixar. Deve ser maior que ou igual a 0. Se definido como 0 ou indefinido, blockSize será calculado automaticamente de acordo com o tamanho do blob.

blockSize?: number

Valor da propriedade

number

concurrency

Simultaneidade do download paralelo.

concurrency?: number

Valor da propriedade

number

conditions

Cabeçalhos de condições de acesso.

conditions?: BlobRequestConditions

Valor da propriedade

customerProvidedKey

Informações de chave fornecidas pelo cliente.

customerProvidedKey?: CpkInfo

Valor da propriedade

maxRetryRequestsPerBlock

Opcional. DISPONÍVEL APENAS EM NODE.JS.

Quantas tentativas serão executadas quando o fluxo de download de bloco original for encerrado inesperadamente. O tipo acima de extremidades não disparará a política de repetição definida em um pipeline, pois elas não emitem erros de rede.

Com essa opção, cada repetição adicional significa que uma solicitação adicional FileClient.download() será feita a partir do ponto quebrado, até que o bloco solicitado tenha sido baixado com êxito ou maxRetryRequestsPerBlock seja atingido.

O valor padrão é 5, defina um valor maior quando estiver em uma rede ruim.

maxRetryRequestsPerBlock?: number

Valor da propriedade

number

onProgress

Atualizador de progresso.

onProgress?: (progress: TransferProgressEvent) => void

Valor da propriedade

(progress: TransferProgressEvent) => void

Detalhes das propriedades herdadas

tracingOptions

Opções para configurar intervalos criados quando o rastreamento está habilitado.

tracingOptions?: OperationTracingOptions

Valor da propriedade

Herdado deCommonOptions.tracingOptions