Aracılığıyla paylaş


BlockBlobStageBlockOptions interface

stageBlock işlemini yapılandırma seçenekleri.

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.

conditions

Belirtilirse, eşleşmesi gereken kira kimliğini içerir ve işlemin başarılı olabilmesi için bu kimlikle kira etkin olmalıdır.

customerProvidedKey

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

encryptionScope

Opsiyonel. 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

Aşama bloğu işleminin ilerleme durumuyla ilgili olayları almak için geri çağırma.

transactionalContentCrc64

Blok içeriğinin CRC64 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ı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ır.

transactionalContentMD5 ve transactionalContentCrc64 aynı anda ayarlanamaz.

Devralınan Özellikler

tracingOptions

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

Ö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

conditions

Belirtilirse, eşleşmesi gereken kira kimliğini içerir ve işlemin başarılı olabilmesi için bu kimlikle kira etkin olmalıdır.

conditions?: LeaseAccessConditions

Özellik Değeri

customerProvidedKey

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

customerProvidedKey?: CpkInfo

Özellik Değeri

encryptionScope

Opsiyonel. 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

Aşama bloğu işleminin ilerleme durumuyla ilgili olayları almak için geri çağırma.

onProgress?: (progress: TransferProgressEvent) => void

Özellik Değeri

(progress: TransferProgressEvent) => void

transactionalContentCrc64

Blok içeriğinin CRC64 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ı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ır.

transactionalContentMD5 ve transactionalContentCrc64 aynı anda ayarlanamaz.

transactionalContentMD5?: Uint8Array

Özellik Değeri

Uint8Array

Devralınan Özellik Detayları

tracingOptions

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

tracingOptions?: OperationTracingOptions

Özellik Değeri

Devralındığı yer:CommonOptions.tracingOptions