FileParallelUploadOptions interface
- Extends
속성
abort |
작업을 취소하라는 |
chunk |
병렬로 전송될 데이터 크기(바이트)입니다. 0으로 설정하거나 정의되지 않은 경우 데이터 크기에 따라 자동으로 계산됩니다. 최대값은 FILE_UPLOAD_MAX_CHUNK_SIZE. |
close | Azure Storage 이벤트를 사용하도록 설정하면 파일 변경 이벤트가 발생합니다. 이 이벤트에는 파일 스트림에 대한 중간 플러시("false"로 닫을 때)와 파일 스트림의 마지막 닫기("true"로 설정된 경우)의 차이를 구분하기 위한 최종 변경인지 여부를 나타내는 속성이 있습니다. |
conditions | 액세스 조건 헤더. |
customer |
고객이 제공한 키 정보입니다. |
encryption |
파일에 설정할 암호화 컨텍스트를 지정합니다. |
max |
병렬 업로드의 최대 동시성입니다. 0보다 크거나 같아야 합니다. 기본값은 DEFAULT_HIGH_LEVEL_CONCURRENCY. |
metadata | Data Lake 파일과 연결할 키-값 문자열 쌍의 컬렉션입니다. |
on |
진행률 업데이트. |
path |
Http 헤더. |
permissions | 파일 소유자, 파일 소유 그룹 등에 대한 POSIX 액세스 권한을 설정합니다. 각 클래스에는 읽기, 쓰기 또는 실행 권한이 부여될 수 있습니다. 고정 비트도 지원됩니다. 기호(rwxrw-rw-) 및 4자리 8진수 표기법(예: 0766)이 모두 지원됩니다. |
single |
병렬 업로드가 아닌 단일 업로드 작업을 사용하기 위한 데이터 크기 임계값(바이트)입니다. 이 제한보다 작은 크기의 데이터는 단일 업로드로 전송됩니다. 이 제한보다 큰 데이터는 청크로 병렬로 전송됩니다. 기본값과 최대값은 FILE_MAX_SINGLE_UPLOAD_THRESHOLD. 참고: uploadStream 은 이 필드를 존중하지 않으며 항상 병렬 업로드를 수행합니다. |
umask | umask는 만들 파일의 권한을 제한합니다. 결과 권한은 p & ^u에 의해 부여됩니다. 여기서 p는 권한이며 umask입니다. 예를 들어 p가 0777이고 0057인 경우 결과 권한은 0720입니다. 파일에 대한 기본 권한은 0666입니다. 기본 umask는 0027입니다. umask는 4자리 8진수 표기법(예: 0766)으로 지정해야 합니다. |
상속된 속성
tracing |
속성 세부 정보
abortSignal
작업을 취소하라는 AbortSignalLike
요청을 알리는 인터페이스의 구현입니다.
예를 들어 @azure/abort-controller를 사용하여 를 만듭니다 AbortSignal
.
abortSignal?: AbortSignalLike
속성 값
chunkSize
병렬로 전송될 데이터 크기(바이트)입니다. 0으로 설정하거나 정의되지 않은 경우 데이터 크기에 따라 자동으로 계산됩니다. 최대값은 FILE_UPLOAD_MAX_CHUNK_SIZE.
chunkSize?: number
속성 값
number
close
Azure Storage 이벤트를 사용하도록 설정하면 파일 변경 이벤트가 발생합니다. 이 이벤트에는 파일 스트림에 대한 중간 플러시("false"로 닫을 때)와 파일 스트림의 마지막 닫기("true"로 설정된 경우)의 차이를 구분하기 위한 최종 변경인지 여부를 나타내는 속성이 있습니다.
close?: boolean
속성 값
boolean
conditions
customerProvidedKey
encryptionContext
파일에 설정할 암호화 컨텍스트를 지정합니다.
encryptionContext?: string
속성 값
string
maxConcurrency
병렬 업로드의 최대 동시성입니다. 0보다 크거나 같아야 합니다. 기본값은 DEFAULT_HIGH_LEVEL_CONCURRENCY.
maxConcurrency?: number
속성 값
number
metadata
onProgress
진행률 업데이트.
onProgress?: (progress: TransferProgressEvent) => void
속성 값
(progress: TransferProgressEvent) => void
pathHttpHeaders
permissions
파일 소유자, 파일 소유 그룹 등에 대한 POSIX 액세스 권한을 설정합니다. 각 클래스에는 읽기, 쓰기 또는 실행 권한이 부여될 수 있습니다. 고정 비트도 지원됩니다. 기호(rwxrw-rw-) 및 4자리 8진수 표기법(예: 0766)이 모두 지원됩니다.
permissions?: string
속성 값
string
singleUploadThreshold
병렬 업로드가 아닌 단일 업로드 작업을 사용하기 위한 데이터 크기 임계값(바이트)입니다. 이 제한보다 작은 크기의 데이터는 단일 업로드로 전송됩니다. 이 제한보다 큰 데이터는 청크로 병렬로 전송됩니다. 기본값과 최대값은 FILE_MAX_SINGLE_UPLOAD_THRESHOLD. 참고: uploadStream 은 이 필드를 존중하지 않으며 항상 병렬 업로드를 수행합니다.
singleUploadThreshold?: number
속성 값
number
umask
umask는 만들 파일의 권한을 제한합니다. 결과 권한은 p & ^u에 의해 부여됩니다. 여기서 p는 권한이며 umask입니다. 예를 들어 p가 0777이고 0057인 경우 결과 권한은 0720입니다. 파일에 대한 기본 권한은 0666입니다. 기본 umask는 0027입니다. umask는 4자리 8진수 표기법(예: 0766)으로 지정해야 합니다.
umask?: string
속성 값
string
상속된 속성 세부 정보
tracingOptions
tracingOptions?: OperationTracingOptions