다음을 통해 공유


BlobDownloadOptions interface

다운로드 작업을 구성하는 옵션입니다.

Extends

속성

abortSignal

작업을 취소하라는 AbortSignalLike 요청을 알리는 인터페이스의 구현입니다. 예를 들어 @azure/abort-controller를 사용하여 를 만듭니다 AbortSignal.

conditions

Blob을 다운로드할 때 충족할 조건입니다.

customerProvidedKey

고객이 제공한 키 정보입니다.

maxRetryRequests

(선택 사항) NODE.JS만 사용할 수 있습니다.

원래 본문 다운로드 스트림이 예기치 않게 종료될 때 수행할 재시도 횟수입니다. 위의 종류의 끝은 네트워크 오류를 내보내지 않으므로 파이프라인에 정의된 재시도 정책을 트리거하지 않습니다.

이 옵션을 사용하면 요청된 범위가 성공적으로 다운로드되거나 maxRetryRequests에 도달할 때까지 끊어진 지점에서 추가 FileClient.download() 요청이 수행됩니다.

기본값은 5입니다. 대용량 파일을 잘못된 네트워크에서 로드할 때 더 큰 값을 설정하세요.

onProgress

다시 호출하여 다운로드 작업의 진행률에 대한 이벤트를 수신합니다.

rangeGetContentCrc64

true로 설정되고 Blob의 다운로드 범위가 설정되면 범위가 크기가 4MB보다 작거나 같은 경우 서비스에서 범위에 대한 CRC64 해시를 반환합니다.

rangeGetContentCrc64 및 rangeGetContentMD5는 동시에 설정할 수 없습니다.

rangeGetContentMD5

true로 설정되고 Blob의 다운로드 범위가 설정되면 범위가 크기가 4MB보다 작거나 같은 경우 서비스에서 범위에 대한 MD5 해시를 반환합니다.

rangeGetContentCrc64 및 rangeGetContentMD5는 동시에 설정할 수 없습니다.

snapshot

있을 때 검색할 Blob 스냅샷을 지정하는 불투명 DateTime 문자열 값입니다.

상속된 속성

tracingOptions

추적을 사용할 때 생성되는 범위를 구성하는 옵션입니다.

속성 세부 정보

abortSignal

작업을 취소하라는 AbortSignalLike 요청을 알리는 인터페이스의 구현입니다. 예를 들어 @azure/abort-controller를 사용하여 를 만듭니다 AbortSignal.

abortSignal?: AbortSignalLike

속성 값

conditions

Blob을 다운로드할 때 충족할 조건입니다.

conditions?: BlobRequestConditions

속성 값

customerProvidedKey

고객이 제공한 키 정보입니다.

customerProvidedKey?: CpkInfo

속성 값

maxRetryRequests

(선택 사항) NODE.JS만 사용할 수 있습니다.

원래 본문 다운로드 스트림이 예기치 않게 종료될 때 수행할 재시도 횟수입니다. 위의 종류의 끝은 네트워크 오류를 내보내지 않으므로 파이프라인에 정의된 재시도 정책을 트리거하지 않습니다.

이 옵션을 사용하면 요청된 범위가 성공적으로 다운로드되거나 maxRetryRequests에 도달할 때까지 끊어진 지점에서 추가 FileClient.download() 요청이 수행됩니다.

기본값은 5입니다. 대용량 파일을 잘못된 네트워크에서 로드할 때 더 큰 값을 설정하세요.

maxRetryRequests?: number

속성 값

number

onProgress

다시 호출하여 다운로드 작업의 진행률에 대한 이벤트를 수신합니다.

onProgress?: (progress: TransferProgressEvent) => void

속성 값

(progress: TransferProgressEvent) => void

rangeGetContentCrc64

true로 설정되고 Blob의 다운로드 범위가 설정되면 범위가 크기가 4MB보다 작거나 같은 경우 서비스에서 범위에 대한 CRC64 해시를 반환합니다.

rangeGetContentCrc64 및 rangeGetContentMD5는 동시에 설정할 수 없습니다.

rangeGetContentCrc64?: boolean

속성 값

boolean

rangeGetContentMD5

true로 설정되고 Blob의 다운로드 범위가 설정되면 범위가 크기가 4MB보다 작거나 같은 경우 서비스에서 범위에 대한 MD5 해시를 반환합니다.

rangeGetContentCrc64 및 rangeGetContentMD5는 동시에 설정할 수 없습니다.

rangeGetContentMD5?: boolean

속성 값

boolean

snapshot

있을 때 검색할 Blob 스냅샷을 지정하는 불투명 DateTime 문자열 값입니다.

snapshot?: string

속성 값

string

상속된 속성 세부 정보

tracingOptions

추적을 사용할 때 생성되는 범위를 구성하는 옵션입니다.

tracingOptions?: OperationTracingOptions

속성 값

CommonOptions.tracingOptions에서 상속