AppendBlobCreateIfNotExistsResponse interface
İşlemin <xref:appendBlobClient.createIfNotExists> yanıt verilerini içerir.
- Extends
Özellikler
succeeded | Blob'un başarıyla oluşturulup oluşturulmadığını belirtin. Blob zaten mevcut olduğundan değiştirilmediğinde false olur. |
Devralınan Özellikler
client |
İstekte bir istemci istek kimliği üst bilgisi gönderilirse, bu üst bilgi yanıtta aynı değerle birlikte bulunur. |
contentMD5 | Blobda MD5 karması varsa ve bu işlem blobu tam olarak okumaksa, istemcinin ileti içerik bütünlüğünü denetleyebilmesi için bu yanıt üst bilgisi döndürülür. |
date | Hizmet tarafından oluşturulan ve yanıtın başlatıldığı saati gösteren UTC tarih/saat değeri |
encryption |
Blobu şifrelemek için kullanılan şifreleme anahtarının SHA-256 karması. Bu üst bilgi yalnızca blob müşteri tarafından sağlanan bir anahtarla şifrelendiğinde döndürülür. |
encryption |
Blob içeriğini ve uygulama meta verilerini şifrelemek için kullanılan şifreleme kapsamının adını döndürür. Bu üst bilginin bulunmaması, varsayılan hesap şifreleme kapsamının kullanılması anlamına gelir. |
error |
Hata Kodu |
etag | ETag, işlemleri koşullu olarak gerçekleştirmek için kullanabileceğiniz bir değer içerir. İstek sürümü 2011-08-18 veya daha yeniyse, ETag değeri tırnak içinde olacaktır. |
is |
İsteğin içeriği belirtilen algoritma kullanılarak başarıyla şifrelenirse bu üst bilginin değeri true, aksi takdirde false olarak ayarlanır. |
last |
Kapsayıcının son değiştirildiği tarih ve saati döndürür. Blobun meta verilerinin veya özelliklerinin güncelleştirilmiş olması da dahil olmak üzere blobu değiştiren tüm işlemler, blobun son değiştirme zamanını değiştirir. |
request |
Bu üst bilgi, yapılan isteği benzersiz olarak tanımlar ve isteğin sorunlarını gidermek için kullanılabilir. |
version | İsteği yürütmek için kullanılan Blob hizmetinin sürümünü gösterir. Bu üst bilgi, 2009-09-19 ve üzeri sürümlerde yapılan istekler için döndürülür. |
version |
Hizmet tarafından döndürülen ve blobu benzersiz olarak tanımlayan bir DateTime değeri. Bu üst bilginin değeri blob sürümünü gösterir ve blobun bu sürümüne erişmek için sonraki isteklerde kullanılabilir. |
Özellik Ayrıntıları
succeeded
Blob'un başarıyla oluşturulup oluşturulmadığını belirtin. Blob zaten mevcut olduğundan değiştirilmediğinde false olur.
succeeded: boolean
Özellik Değeri
boolean
Devralınan Özellik Detayları
clientRequestId
İstekte bir istemci istek kimliği üst bilgisi gönderilirse, bu üst bilgi yanıtta aynı değerle birlikte bulunur.
clientRequestId?: string
Özellik Değeri
string
Devralınan AppendBlobCreateResponse.clientRequestId
contentMD5
Blobda MD5 karması varsa ve bu işlem blobu tam olarak okumaksa, istemcinin ileti içerik bütünlüğünü denetleyebilmesi için bu yanıt üst bilgisi döndürülür.
contentMD5?: Uint8Array
Özellik Değeri
Uint8Array
Devralınan AppendBlobCreateResponse.contentMD5
date
Hizmet tarafından oluşturulan ve yanıtın başlatıldığı saati gösteren UTC tarih/saat değeri
date?: Date
Özellik Değeri
Date
Devralınan AppendBlobCreateResponse.date
encryptionKeySha256
Blobu şifrelemek için kullanılan şifreleme anahtarının SHA-256 karması. Bu üst bilgi yalnızca blob müşteri tarafından sağlanan bir anahtarla şifrelendiğinde döndürülür.
encryptionKeySha256?: string
Özellik Değeri
string
Devralınan AppendBlobCreateResponse.encryptionKeySha256
encryptionScope
Blob içeriğini ve uygulama meta verilerini şifrelemek için kullanılan şifreleme kapsamının adını döndürür. Bu üst bilginin bulunmaması, varsayılan hesap şifreleme kapsamının kullanılması anlamına gelir.
encryptionScope?: string
Özellik Değeri
string
Devralınan AppendBlobCreateResponse.encryptionScope
errorCode
Hata Kodu
errorCode?: string
Özellik Değeri
string
Devralınan AppendBlobCreateResponse.errorCode
etag
ETag, işlemleri koşullu olarak gerçekleştirmek için kullanabileceğiniz bir değer içerir. İstek sürümü 2011-08-18 veya daha yeniyse, ETag değeri tırnak içinde olacaktır.
etag?: string
Özellik Değeri
string
Devralınan AppendBlobCreateResponse.etag
isServerEncrypted
İsteğin içeriği belirtilen algoritma kullanılarak başarıyla şifrelenirse bu üst bilginin değeri true, aksi takdirde false olarak ayarlanır.
isServerEncrypted?: boolean
Özellik Değeri
boolean
Devralınan AppendBlobCreateResponse.isServerEncrypted
lastModified
Kapsayıcının son değiştirildiği tarih ve saati döndürür. Blobun meta verilerinin veya özelliklerinin güncelleştirilmiş olması da dahil olmak üzere blobu değiştiren tüm işlemler, blobun son değiştirme zamanını değiştirir.
lastModified?: Date
Özellik Değeri
Date
Devralınan AppendBlobCreateResponse.lastModified
requestId
Bu üst bilgi, yapılan isteği benzersiz olarak tanımlar ve isteğin sorunlarını gidermek için kullanılabilir.
requestId?: string
Özellik Değeri
string
Devralınan AppendBlobCreateResponse.requestId
version
İsteği yürütmek için kullanılan Blob hizmetinin sürümünü gösterir. Bu üst bilgi, 2009-09-19 ve üzeri sürümlerde yapılan istekler için döndürülür.
version?: string
Özellik Değeri
string
Devralınan AppendBlobCreateResponse.version
versionId
Hizmet tarafından döndürülen ve blobu benzersiz olarak tanımlayan bir DateTime değeri. Bu üst bilginin değeri blob sürümünü gösterir ve blobun bu sürümüne erişmek için sonraki isteklerde kullanılabilir.
versionId?: string
Özellik Değeri
string
Devralınan AppendBlobCreateResponse.versionId