Bagikan melalui


FileParallelUploadOptions interface

Antarmuka opsi untuk file Data Lake - Operasi unggah

Lihat:

Memperluas

Properti

abortSignal

Implementasi antarmuka AbortSignalLike untuk memberi sinyal permintaan untuk membatalkan operasi. Misalnya, gunakan @azure/abort-controller untuk membuat AbortSignal.

chunkSize

Ukuran data dalam byte yang akan ditransfer secara paralel. Jika diatur ke 0 atau tidak ditentukan, itu akan dihitung secara otomatis sesuai dengan ukuran data. Nilai maksimumnya adalah FILE_UPLOAD_MAX_CHUNK_SIZE.

close

Saat Peristiwa Azure Storage diaktifkan, peristiwa yang diubah file akan dinaikkan. Kejadian ini memiliki properti yang menunjukkan apakah ini adalah perubahan akhir untuk membedakan perbedaan antara flush perantara ke aliran file (ketika dekat diatur ke "false") dan penutupan akhir aliran file (ketika dekat diatur ke "true").

conditions

Header kondisi akses.

customerProvidedKey

Info Kunci yang Disediakan Pelanggan.

encryptionContext

Menentukan konteks enkripsi yang akan diatur pada file.

maxConcurrency

Konkurensi maksimum pengunggahan paralel. Harus lebih besar dari atau sama dengan 0. Nilai defaultnya adalah DEFAULT_HIGH_LEVEL_CONCURRENCY.

metadata

Kumpulan pasangan string kunci-nilai untuk dikaitkan dengan file Data Lake.

onProgress

Pembaruan kemajuan.

pathHttpHeaders

Header http.

permissions

Mengatur izin akses POSIX untuk pemilik file, grup pemilik file, dan lainnya. Setiap kelas dapat diberikan izin baca, tulis, atau jalankan. Bit lengket juga didukung. Baik simbolis (rwxrw-rw-) dan notasi oktal 4 digit (misalnya 0766) didukung.

singleUploadThreshold

Ambang batas ukuran data dalam byte untuk menggunakan satu operasi pengunggahan daripada pengunggahan paralel. Data berukuran lebih kecil dari batas ini akan ditransfer dalam satu unggahan. Data yang lebih besar dari batas ini akan ditransfer dalam gugus secara paralel. Nilai default dan maksnya adalah FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Catatan: uploadStream tidak menghormati bidang ini dan selalu melakukan pengunggahan paralel.

umask

Umask membatasi izin file yang akan dibuat. Izin yang dihasilkan diberikan oleh p & ^u, di mana p adalah izin dan Anda adalah umask. Misalnya, jika p adalah 0777 dan Anda adalah 0057, maka izin yang dihasilkan adalah 0720. Izin default adalah 0666 untuk file. Umask default adalah 0027. Umask harus ditentukan dalam notasi oktal 4 digit (misalnya 0766).

Properti yang Diwariskan

tracingOptions

Detail Properti

abortSignal

Implementasi antarmuka AbortSignalLike untuk memberi sinyal permintaan untuk membatalkan operasi. Misalnya, gunakan @azure/abort-controller untuk membuat AbortSignal.

abortSignal?: AbortSignalLike

Nilai Properti

chunkSize

Ukuran data dalam byte yang akan ditransfer secara paralel. Jika diatur ke 0 atau tidak ditentukan, itu akan dihitung secara otomatis sesuai dengan ukuran data. Nilai maksimumnya adalah FILE_UPLOAD_MAX_CHUNK_SIZE.

chunkSize?: number

Nilai Properti

number

close

Saat Peristiwa Azure Storage diaktifkan, peristiwa yang diubah file akan dinaikkan. Kejadian ini memiliki properti yang menunjukkan apakah ini adalah perubahan akhir untuk membedakan perbedaan antara flush perantara ke aliran file (ketika dekat diatur ke "false") dan penutupan akhir aliran file (ketika dekat diatur ke "true").

close?: boolean

Nilai Properti

boolean

conditions

Header kondisi akses.

conditions?: DataLakeRequestConditions

Nilai Properti

customerProvidedKey

Info Kunci yang Disediakan Pelanggan.

customerProvidedKey?: CpkInfo

Nilai Properti

encryptionContext

Menentukan konteks enkripsi yang akan diatur pada file.

encryptionContext?: string

Nilai Properti

string

maxConcurrency

Konkurensi maksimum pengunggahan paralel. Harus lebih besar dari atau sama dengan 0. Nilai defaultnya adalah DEFAULT_HIGH_LEVEL_CONCURRENCY.

maxConcurrency?: number

Nilai Properti

number

metadata

Kumpulan pasangan string kunci-nilai untuk dikaitkan dengan file Data Lake.

metadata?: Metadata

Nilai Properti

onProgress

Pembaruan kemajuan.

onProgress?: (progress: TransferProgressEvent) => void

Nilai Properti

(progress: TransferProgressEvent) => void

pathHttpHeaders

Header http.

pathHttpHeaders?: PathHttpHeaders

Nilai Properti

permissions

Mengatur izin akses POSIX untuk pemilik file, grup pemilik file, dan lainnya. Setiap kelas dapat diberikan izin baca, tulis, atau jalankan. Bit lengket juga didukung. Baik simbolis (rwxrw-rw-) dan notasi oktal 4 digit (misalnya 0766) didukung.

permissions?: string

Nilai Properti

string

singleUploadThreshold

Ambang batas ukuran data dalam byte untuk menggunakan satu operasi pengunggahan daripada pengunggahan paralel. Data berukuran lebih kecil dari batas ini akan ditransfer dalam satu unggahan. Data yang lebih besar dari batas ini akan ditransfer dalam gugus secara paralel. Nilai default dan maksnya adalah FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Catatan: uploadStream tidak menghormati bidang ini dan selalu melakukan pengunggahan paralel.

singleUploadThreshold?: number

Nilai Properti

number

umask

Umask membatasi izin file yang akan dibuat. Izin yang dihasilkan diberikan oleh p & ^u, di mana p adalah izin dan Anda adalah umask. Misalnya, jika p adalah 0777 dan Anda adalah 0057, maka izin yang dihasilkan adalah 0720. Izin default adalah 0666 untuk file. Umask default adalah 0027. Umask harus ditentukan dalam notasi oktal 4 digit (misalnya 0766).

umask?: string

Nilai Properti

string

Detail Properti yang Diwariskan

tracingOptions

tracingOptions?: OperationTracingOptions

Nilai Properti

Diwariskan DariCommonOptions.tracingOptions