BlobDownloadToBufferOptions interface
작업에 대한 옵션 인터페이스입니다 <xref:BlobClient.downloadToBuffer> .
- Extends
속성
abort |
작업을 취소하라는 |
block |
blockSize는 다운로드하려는 모든 요청의 데이터입니다. 0보다 크거나 같아야 합니다. 0으로 설정하거나 정의되지 않은 경우 blockSize는 Blob 크기에 따라 자동으로 계산됩니다. |
concurrency | 병렬 다운로드의 동시성. |
conditions | 액세스 조건 헤더. |
customer |
고객이 제공한 키 정보입니다. |
max |
(선택 사항) NODE.JS만 사용할 수 있습니다. 원래 블록 다운로드 스트림이 예기치 않게 종료될 때 수행할 재시도 횟수입니다. 위의 종류의 끝은 네트워크 오류를 내보내지 않으므로 파이프라인에 정의된 재시도 정책을 트리거하지 않습니다. 이 옵션을 사용하면 요청된 블록이 성공적으로 다운로드되거나 maxRetryRequestsPerBlock에 도달할 때까지 모든 추가 재시도는 손상된 지점에서 추가 FileClient.download() 요청이 수행됨을 의미합니다. 기본값은 5입니다. 네트워크 상태가 좋지 않으면 더 큰 값을 설정하세요. |
on |
진행률 업데이트. |
tracing |
추적을 사용할 때 생성되는 범위를 구성하는 옵션입니다. |
속성 세부 정보
abortSignal
작업을 취소하라는 AbortSignalLike
요청을 알리는 인터페이스의 구현입니다.
예를 들어 @azure/abort-controller를 사용하여 를 만듭니다 AbortSignal
.
abortSignal?: AbortSignalLike
속성 값
AbortSignalLike
blockSize
blockSize는 다운로드하려는 모든 요청의 데이터입니다. 0보다 크거나 같아야 합니다. 0으로 설정하거나 정의되지 않은 경우 blockSize는 Blob 크기에 따라 자동으로 계산됩니다.
blockSize?: number
속성 값
number
concurrency
병렬 다운로드의 동시성.
concurrency?: number
속성 값
number
conditions
customerProvidedKey
maxRetryRequestsPerBlock
(선택 사항) NODE.JS만 사용할 수 있습니다. 원래 블록 다운로드 스트림이 예기치 않게 종료될 때 수행할 재시도 횟수입니다. 위의 종류의 끝은 네트워크 오류를 내보내지 않으므로 파이프라인에 정의된 재시도 정책을 트리거하지 않습니다.
이 옵션을 사용하면 요청된 블록이 성공적으로 다운로드되거나 maxRetryRequestsPerBlock에 도달할 때까지 모든 추가 재시도는 손상된 지점에서 추가 FileClient.download() 요청이 수행됨을 의미합니다.
기본값은 5입니다. 네트워크 상태가 좋지 않으면 더 큰 값을 설정하세요.
maxRetryRequestsPerBlock?: number
속성 값
number
onProgress
진행률 업데이트.
onProgress?: (progress: TransferProgressEvent) => void
속성 값
(progress: TransferProgressEvent) => void
tracingOptions
추적을 사용할 때 생성되는 범위를 구성하는 옵션입니다.
tracingOptions?: OperationTracingOptions
속성 값
OperationTracingOptions
Azure SDK for JavaScript