Aracılığıyla paylaş


FileAppendOptions interface

Her uzak işlem için ortak seçenekler için bir arabirim.

Extends

Özellikler

abortSignal
conditions
customerProvidedKey

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

flush

Ekleme işleminden sonra dosyanın otomatik olarak boşaltılması gerekiyorsa

leaseAction

Opsiyonel. "Edinirse", kira sözleşmesini satın alacaktır. "Otomatik yenileme" ise, kira sözleşmesini yenileyecektir. "Serbest bırakma" ise, kira sözleşmesini yalnızca floşta serbest bırakacaktır. "Edin-bırak" ise, işlemi alacak ve tamamlayacak ve işlem tamamlandıktan sonra kiralamayı serbest bırakacaktır.

leaseDurationInSeconds

Kira süresi, kiralama almak için gereklidir ve kiranın süresini saniye cinsinden belirtir. Kiralama süresi 15 ile 60 saniye arasında veya sonsuz kiralama için -1 olmalıdır.

onProgress
proposedLeaseId

Guid dizesi biçiminde önerilen kira kimliği. Önerilen kira kimliği doğru biçimde değilse Blob hizmeti 400 (Geçersiz istek) döndürür. Geçerli GUID dize biçimlerinin listesi için bkz. Guid Oluşturucu (Dize).

transactionalContentMD5

Devralınan Özellikler

tracingOptions

Özellik Ayrıntıları

abortSignal

abortSignal?: AbortSignalLike

Özellik Değeri

conditions

conditions?: LeaseAccessConditions

Özellik Değeri

customerProvidedKey

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

customerProvidedKey?: CpkInfo

Özellik Değeri

flush

Ekleme işleminden sonra dosyanın otomatik olarak boşaltılması gerekiyorsa

flush?: boolean

Özellik Değeri

boolean

leaseAction

Opsiyonel. "Edinirse", kira sözleşmesini satın alacaktır. "Otomatik yenileme" ise, kira sözleşmesini yenileyecektir. "Serbest bırakma" ise, kira sözleşmesini yalnızca floşta serbest bırakacaktır. "Edin-bırak" ise, işlemi alacak ve tamamlayacak ve işlem tamamlandıktan sonra kiralamayı serbest bırakacaktır.

leaseAction?: LeaseAction

Özellik Değeri

LeaseAction

leaseDurationInSeconds

Kira süresi, kiralama almak için gereklidir ve kiranın süresini saniye cinsinden belirtir. Kiralama süresi 15 ile 60 saniye arasında veya sonsuz kiralama için -1 olmalıdır.

leaseDurationInSeconds?: number

Özellik Değeri

number

onProgress

onProgress?: (progress: TransferProgressEvent) => void

Özellik Değeri

(progress: TransferProgressEvent) => void

proposedLeaseId

Guid dizesi biçiminde önerilen kira kimliği. Önerilen kira kimliği doğru biçimde değilse Blob hizmeti 400 (Geçersiz istek) döndürür. Geçerli GUID dize biçimlerinin listesi için bkz. Guid Oluşturucu (Dize).

proposedLeaseId?: string

Özellik Değeri

string

transactionalContentMD5

transactionalContentMD5?: Uint8Array

Özellik Değeri

Uint8Array

Devralınan Özellik Detayları

tracingOptions

tracingOptions?: OperationTracingOptions

Özellik Değeri

Devralındığı yer:CommonOptions.tracingOptions