BlockBlobUploadOptions interface
BlockBlobClient.upload işlemini yapılandırma seçenekleri.
- Extends
Özellikler
| abort |
İşlemi iptal etme isteğine işaret eden |
| blob |
Blok blobu karşıya yüklenirken ayarlanması gereken HTTP üst bilgileri. Ayarlanması gereken ortak üst bilgi |
| conditions | Blok blob'unu karşıya yüklerken karşılanması gereken koşullar. |
| content |
Yükleme sırasında içerik doğrulaması için hangi algoritmanın kullanılacağını belirtmek için seçenekler. |
| customer |
Müşteri Tarafından Sağlanan Anahtar Bilgileri. |
| encryption |
Optional. 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. |
| immutability |
Optional. Blob için değişmezlik ilkesini belirtir. parametresinin yalnızca sürüm düzeyi solucanı etkinleştirilmiş bir kapsayıcı içindeki blob için geçerli olduğunu unutmayın. |
| legal |
Optional. Bloba yasal bir ayrı tutmanın yerleştirilip yerleştirilmemesi gerektiğini gösterir. parametresinin yalnızca sürüm düzeyi solucanı etkinleştirilmiş bir kapsayıcı içindeki blob için geçerli olduğunu unutmayın. |
| metadata | Blok bloba yüklenirken blobla ilişkilendirilecek anahtar-değer dize çifti koleksiyonu. |
| on |
Karşıya yükleme işleminin ilerleme durumuyla ilgili olayları almak için geri arama. |
| tags | Blob etiketleri. |
| tier | Erişim katmanı. Diğer Ayrıntılar - https://learn.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers |
| transactional |
Blob içeriğinin CRC64 karması. Bu karma, aktarım sırasında blobun 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. |
| transactional |
Blob içeriğinin MD5 karması. Bu karma, aktarım sırasında blobun 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
| tracing |
İ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
blobHTTPHeaders
Blok blobu karşıya yüklenirken ayarlanması gereken HTTP üst bilgileri. Ayarlanması gereken ortak üst bilgi blobContentType, tarayıcının dosya türüne göre işlevsellik sağlamasına olanak tanır.
blobHTTPHeaders?: BlobHTTPHeaders
Özellik Değeri
conditions
Blok blob'unu karşıya yüklerken karşılanması gereken koşullar.
conditions?: BlobRequestConditions
Özellik Değeri
contentChecksumAlgorithm
Yükleme sırasında içerik doğrulaması için hangi algoritmanın kullanılacağını belirtmek için seçenekler.
contentChecksumAlgorithm?: StorageChecksumAlgorithm
Özellik Değeri
customerProvidedKey
encryptionScope
Optional. 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
immutabilityPolicy
Optional. Blob için değişmezlik ilkesini belirtir. parametresinin yalnızca sürüm düzeyi solucanı etkinleştirilmiş bir kapsayıcı içindeki blob için geçerli olduğunu unutmayın.
immutabilityPolicy?: BlobImmutabilityPolicy
Özellik Değeri
legalHold
Optional. Bloba yasal bir ayrı tutmanın yerleştirilip yerleştirilmemesi gerektiğini gösterir. parametresinin yalnızca sürüm düzeyi solucanı etkinleştirilmiş bir kapsayıcı içindeki blob için geçerli olduğunu unutmayın.
legalHold?: boolean
Özellik Değeri
boolean
metadata
Blok bloba yüklenirken blobla ilişkilendirilecek anahtar-değer dize çifti koleksiyonu.
metadata?: Metadata
Özellik Değeri
onProgress
Karşıya yükleme işleminin ilerleme durumuyla ilgili olayları almak için geri arama.
onProgress?: (progress: TransferProgressEvent) => void
Özellik Değeri
(progress: TransferProgressEvent) => void
tags
tier
Erişim katmanı. Diğer Ayrıntılar - https://learn.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers
tier?: string
Özellik Değeri
string
transactionalContentCrc64
Blob içeriğinin CRC64 karması. Bu karma, aktarım sırasında blobun 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
Blob içeriğinin MD5 karması. Bu karma, aktarım sırasında blobun 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