Aracılığıyla paylaş


FileParallelUploadOptions interface

Data Lake dosyası için seçenek arabirimi - Karşıya yükleme işlemleri

Bkz.

Extends

Özellikler

abortSignal

İşlemi iptal etme isteğine işaret eden AbortSignalLike arabiriminin bir uygulaması. Örneğin, AbortSignaloluşturmak için @azure/abort-controller kullanın.

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.

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.

customerProvidedKey

Müşteri Tarafından Sağlanan Anahtar Bilgileri.

encryptionContext

Dosyada ayarlanacağı şifreleme bağlamını belirtir.

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.

metadata

Data Lake dosyasıyla ilişkilendirilecek anahtar-değer dize çifti koleksiyonu.

onProgress

İlerleme güncelleyici.

pathHttpHeaders

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.

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.

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

tracingOptions

Ö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

Müşteri Tarafından Sağlanan Anahtar Bilgileri.

customerProvidedKey?: CpkInfo

Özellik Değeri

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

Http üst bilgileri.

pathHttpHeaders?: PathHttpHeaders

Özellik Değeri

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