FileParallelUploadOptions interface
Data Lake dosyası için seçenek arabirimi - Karşıya yükleme işlemleri
Bkz.
- Extends
Özellikler
| abort |
İşlemi iptal etme isteğine işaret eden |
| chunk |
Paralel olarak aktarılacak verilerin bayt cinsinden boyutu. 0 veya tanımsız olarak ayarlanırsa, veri boyutuna göre otomatik olarak hesaplanır. En yüksek değeri FILE_UPLOAD_MAX_CHUNK_SIZE. |
| close | Azure Depolama Olayları etkinleştirildiğinde, dosya değişikliği olayı tetiklenir. Bu olay, bir ara temizleme ile bir dosya akışı arasındaki farkı ("false" olarak ayarlandığında) ve bir dosya akışının son kapanışını ("true" olarak ayarlandığında) ayırt etmek için bunun son değişiklik olup olmadığını belirten bir özelliğe sahiptir. |
| conditions | Erişim koşulları üst bilgileri. |
| customer |
Müşteri Tarafından Sağlanan Anahtar Bilgileri. |
| encryption |
Dosyada ayarlanacağı şifreleme bağlamını belirtir. |
| max |
Paralel karşıya yüklemenin en yüksek eşzamanlılığı. 0'dan büyük veya buna eşit olmalıdır. Varsayılan değeri DEFAULT_HIGH_LEVEL_CONCURRENCY. |
| metadata | Data Lake dosyasıyla ilişkilendirilecek anahtar-değer dize çifti koleksiyonu. |
| on |
İlerleme güncelleyici. |
| path |
Http üst bilgileri. |
| permissions | Dosya sahibi, dosya sahibi grubu ve diğerleri için POSIX erişim izinlerini ayarlar. Her sınıfa okuma, yazma veya yürütme izni verilebilir. Yapışkan bit de desteklenir. Hem sembolik (rwxrw-rw-) hem de 4 basamaklı sekizli gösterimi (ör. 0766) desteklenir. |
| single |
Paralel karşıya yükleme yerine tek bir karşıya yükleme işlemi kullanmak için bayt cinsinden veri boyutu eşiği. Bu sınırdan daha küçük boyutlu veriler tek bir karşıya yüklemede aktarılır. Bu sınırdan büyük veriler paralel olarak öbekler halinde aktarılır. Varsayılan ve en yüksek değeri FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Not: uploadStream bu alana saygı göstermez ve her zaman paralel yükleme yapar. |
| umask | umask, oluşturulacak dosyanın izinlerini kısıtlar. Sonuçta elde edilen izin p & ^u tarafından verilir; burada p izindir ve siz umask'sınız. Örneğin, p 0777 ve siz 0057 ise, sonuçta elde edilen izin 0720 olur. Bir dosya için varsayılan izin 0666'dır. Varsayılan umask 0027'dir. Umask, 4 basamaklı sekizli gösteriminde (örneğin 0766) belirtilmelidir. |
Devralınan Özellikler
| tracing |
Özellik Ayrıntıları
abortSignal
İşlemi iptal etme isteğine işaret eden AbortSignalLike arabiriminin bir uygulaması.
Örneğin, AbortSignaloluşturmak için @azure/abort-controller kullanın.
abortSignal?: AbortSignalLike
Özellik Değeri
chunkSize
Paralel olarak aktarılacak verilerin bayt cinsinden boyutu. 0 veya tanımsız olarak ayarlanırsa, veri boyutuna göre otomatik olarak hesaplanır. En yüksek değeri FILE_UPLOAD_MAX_CHUNK_SIZE.
chunkSize?: number
Özellik Değeri
number
close
Azure Depolama Olayları etkinleştirildiğinde, dosya değişikliği olayı tetiklenir. Bu olay, bir ara temizleme ile bir dosya akışı arasındaki farkı ("false" olarak ayarlandığında) ve bir dosya akışının son kapanışını ("true" olarak ayarlandığında) ayırt etmek için bunun son değişiklik olup olmadığını belirten bir özelliğe sahiptir.
close?: boolean
Özellik Değeri
boolean
conditions
Erişim koşulları üst bilgileri.
conditions?: DataLakeRequestConditions
Özellik Değeri
customerProvidedKey
encryptionContext
Dosyada ayarlanacağı şifreleme bağlamını belirtir.
encryptionContext?: string
Özellik Değeri
string
maxConcurrency
Paralel karşıya yüklemenin en yüksek eşzamanlılığı. 0'dan büyük veya buna eşit olmalıdır. Varsayılan değeri DEFAULT_HIGH_LEVEL_CONCURRENCY.
maxConcurrency?: number
Özellik Değeri
number
metadata
Data Lake dosyasıyla ilişkilendirilecek anahtar-değer dize çifti koleksiyonu.
metadata?: Metadata
Özellik Değeri
onProgress
İlerleme güncelleyici.
onProgress?: (progress: TransferProgressEvent) => void
Özellik Değeri
(progress: TransferProgressEvent) => void
pathHttpHeaders
permissions
Dosya sahibi, dosya sahibi grubu ve diğerleri için POSIX erişim izinlerini ayarlar. Her sınıfa okuma, yazma veya yürütme izni verilebilir. Yapışkan bit de desteklenir. Hem sembolik (rwxrw-rw-) hem de 4 basamaklı sekizli gösterimi (ör. 0766) desteklenir.
permissions?: string
Özellik Değeri
string
singleUploadThreshold
Paralel karşıya yükleme yerine tek bir karşıya yükleme işlemi kullanmak için bayt cinsinden veri boyutu eşiği. Bu sınırdan daha küçük boyutlu veriler tek bir karşıya yüklemede aktarılır. Bu sınırdan büyük veriler paralel olarak öbekler halinde aktarılır. Varsayılan ve en yüksek değeri FILE_MAX_SINGLE_UPLOAD_THRESHOLD. Not: uploadStream bu alana saygı göstermez ve her zaman paralel yükleme yapar.
singleUploadThreshold?: number
Özellik Değeri
number
umask
umask, oluşturulacak dosyanın izinlerini kısıtlar. Sonuçta elde edilen izin p & ^u tarafından verilir; burada p izindir ve siz umask'sınız. Örneğin, p 0777 ve siz 0057 ise, sonuçta elde edilen izin 0720 olur. Bir dosya için varsayılan izin 0666'dır. Varsayılan umask 0027'dir. Umask, 4 basamaklı sekizli gösteriminde (örneğin 0766) belirtilmelidir.
umask?: string
Özellik Değeri
string
Devralınan Özellik Detayları
tracingOptions
tracingOptions?: OperationTracingOptions
Özellik Değeri
Devralındığı yer:CommonOptions.tracingOptions