Aracılığıyla paylaş


AppendBlobAppendBlockOptions interface

İşlemi yapılandırma <xref:AppendBlobClient.appendBlock> seçenekleri.

Extends

Özellikler

abortSignal

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

conditions

Ekleme blob blokları eklenirken karşılanması gereken koşullar.

customerProvidedKey

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

encryptionScope

İsteğe bağlı. Sürüm 2019-07-07 ve üzeri. İstekte sağlanan verileri şifrelemek için kullanılacak şifreleme kapsamının adını belirtir. Belirtilmezse, şifreleme varsayılan hesap şifreleme kapsamıyla gerçekleştirilir. Daha fazla bilgi için bkz. Azure Depolama Hizmetleri için Bekleyen Şifreleme.

onProgress

Ekleme engelleme işleminin ilerleme durumuyla ilgili olayları almak için geri çağırma.

tracingOptions

İzleme etkinleştirildiğinde oluşturulan span'ları yapılandırma seçenekleri.

transactionalContentCrc64

Ekleme bloğu içeriğinin CRC64 karması. Bu karma, taşıma sırasında ekleme bloğunun bütünlüğünü doğrulamak için kullanılır. Bu belirtildiğinde, depolama hizmeti bu değerle gelen içeriğin karmasıyla karşılaştırılır. transactionalContentMD5 ve transactionalContentCrc64 aynı anda ayarlanamaz.

transactionalContentMD5

Blok içeriğinin MD5 karması. Bu karma, taşıma sırasında bloğun bütünlüğünü doğrulamak için kullanılır. Bu belirtildiğinde, depolama hizmeti bu değerle gelen içeriğin karmasıyla karşılaştırılır. transactionalContentMD5 ve transactionalContentCrc64 aynı anda ayarlanamaz.

Özellik Ayrıntıları

abortSignal

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

abortSignal?: AbortSignalLike

Özellik Değeri

AbortSignalLike

conditions

Ekleme blob blokları eklenirken karşılanması gereken koşullar.

conditions?: AppendBlobRequestConditions

Özellik Değeri

customerProvidedKey

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

customerProvidedKey?: CpkInfo

Özellik Değeri

encryptionScope

İsteğe bağlı. Sürüm 2019-07-07 ve üzeri. İstekte sağlanan verileri şifrelemek için kullanılacak şifreleme kapsamının adını belirtir. Belirtilmezse, şifreleme varsayılan hesap şifreleme kapsamıyla gerçekleştirilir. Daha fazla bilgi için bkz. Azure Depolama Hizmetleri için Bekleyen Şifreleme.

encryptionScope?: string

Özellik Değeri

string

onProgress

Ekleme engelleme işleminin ilerleme durumuyla ilgili olayları almak için geri çağırma.

onProgress?: (progress: TransferProgressEvent) => void

Özellik Değeri

(progress: TransferProgressEvent) => void

tracingOptions

İzleme etkinleştirildiğinde oluşturulan span'ları yapılandırma seçenekleri.

tracingOptions?: OperationTracingOptions

Özellik Değeri

OperationTracingOptions

transactionalContentCrc64

Ekleme bloğu içeriğinin CRC64 karması. Bu karma, taşıma sırasında ekleme bloğunun bütünlüğünü doğrulamak için kullanılır. Bu belirtildiğinde, depolama hizmeti bu değerle gelen içeriğin karmasıyla karşılaştırılır. transactionalContentMD5 ve transactionalContentCrc64 aynı anda ayarlanamaz.

transactionalContentCrc64?: Uint8Array

Özellik Değeri

Uint8Array

transactionalContentMD5

Blok içeriğinin MD5 karması. Bu karma, taşıma sırasında bloğun bütünlüğünü doğrulamak için kullanılır. Bu belirtildiğinde, depolama hizmeti bu değerle gelen içeriğin karmasıyla karşılaştırılır. transactionalContentMD5 ve transactionalContentCrc64 aynı anda ayarlanamaz.

transactionalContentMD5?: Uint8Array

Özellik Değeri

Uint8Array