BlobDownloadHeaders interface
Blob_download işlemi için üst bilgileri tanımlar.
Özellikler
accept |
Hizmetin kısmi blob içeriği isteklerini desteklediğini gösterir. |
blob |
Blobda bulunan kaydedilmiş blokların sayısı. Bu üst bilgi yalnızca ekleme blobları için döndürülür. |
blob |
Blobun MD5 karması varsa ve istek aralık üst bilgisi (Aralık veya x-ms-range) içeriyorsa, bu yanıt üst bilgisi tüm blobun MD5 değerinin değeriyle döndürülür. Bu değer Content-MD5 üst bilgisinde döndürülen değere eşit olabilir veya olmayabilir; ikinci değer istenen aralıktan hesaplanır |
blob |
Sayfa blobu için geçerli sıra numarası. Blok blobları veya ekleme blobları için bu üst bilgi döndürülmedi |
blob |
Blob türü. |
cache |
Bu üst bilgi, blob için daha önce belirtildiyse döndürülür. |
client |
İstekte bir istemci istek kimliği üst bilgisi gönderilirse, bu üst bilgi yanıtta aynı değerle birlikte bulunur. |
content |
İstek belirli bir aralığı okumak içinse ve x-ms-range-get-content-crc64 true olarak ayarlandıysa, aralık boyutu 4 MB'tan küçük veya buna eşit olduğu sürece istek aralık için bir crc64 döndürür. Aynı istekte x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 belirtilirse, 400 (Hatalı İstek) ile başarısız olur. |
content |
Bu üst bilgi, 'x-ms-blob-content-disposition' üst bilgisi için belirtilen değeri döndürür. content-disposition yanıt üst bilgisi alanı, yanıt yükünün nasıl işlendiği hakkında ek bilgiler sağlar ve ek meta veriler eklemek için de kullanılabilir. Örneğin, ek olarak ayarlanırsa, kullanıcı aracısının yanıtı görüntülememesi gerektiğini, bunun yerine belirtilen blob adı dışında bir dosya adıyla Farklı Kaydet iletişim kutusunu göstermesi gerektiğini gösterir. |
content |
Bu üst bilgi, Content-Encoding istek üst bilgisi için belirtilen değeri döndürür |
content |
Bu üst bilgi, content-language istek üst bilgisi için belirtilen değeri döndürür. |
content |
Yanıt gövdesinde bulunan bayt sayısı. |
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. |
content |
İstemcinin 'Aralık' istek üst bilgisini ayarlayarak blobun bir alt kümesini istemesi durumunda döndürülen bayt aralığını gösterir. |
content |
Yanıtın gövdesinin medya türü. Blobu İndir için bu ,'application/octet-stream' olarak adlandırılır |
copy |
Bu blobun hedef blob olduğu son Deneme Blobu Kopyalama işleminin sonuç zamanı. Bu değer tamamlanan, durdurulan veya başarısız kopyalama girişiminin zamanını belirtebilir. Bu üst bilgi, bir kopya bekliyorsa, bu blob bir Blobu Kopyalama işleminde hiç hedef olmadıysa veya Blob Özelliklerini Ayarla, Blob Yerleştir veya Blok Listesini Koy kullanılarak sonlandırılan Blobu Kopyala işleminden sonra değiştirilmişse görünmez. |
copy |
Bu kopyalama işleminin dize tanımlayıcısı. Bu kopyalama işleminin durumunu denetlemek için Blob Özelliklerini Al ile kullanın veya bekleyen bir kopyayı durdurmak için Blob Kopyalamayı Durdur'a geçin. |
copy |
Kopyalanan bayt sayısını ve bu blobun hedef blob olduğu son Deneme Blobu Kopyalama işleminde kaynaktaki toplam bayt sayısını içerir. Kopyalanan 0 ile İçerik Uzunluğu baytları arasında görüntüleyebilir. Bu blob bir Blobu Kopyalama işleminde hiç hedef olmadıysa veya Blob Özelliklerini Ayarla, Blob Yerleştir veya Blok Listesini Koy kullanılarak sonlandırılan Bir Blobu Kopyala işleminden sonra değiştirilmişse bu üst bilgi görünmez |
copy |
Bu blob'un hedef blob olduğu son Deneme Blobu Kopyalama işleminde kullanılan kaynak blobu veya dosyayı belirten, uzunluğu 2 KB'a kadar olan URL. Bu blob bir Blobu Kopyalama işleminde hiç hedef olmadıysa veya Blob Özelliklerini Ayarla, Blob Yerleştir veya Blok Listesini Koy kullanılarak sonlandırılan Bir Blobu Kopyala işleminden sonra değiştirilmişse bu üst bilgi görünmez. |
copy |
x-ms-copy-id ile tanımlanan kopyalama işleminin durumu. |
copy |
Yalnızca x-ms-copy-status başarısız olduğunda veya beklemede olduğunda görünür. Son önemli veya önemli olmayan kopyalama işlemi hatasının nedenini açıklar. Bu blob bir Blobu Kopyalama işleminde hiç hedef olmadıysa veya Blob Özelliklerini Ayarla, Blob Yerleştir veya Blok Listesini Koy kullanılarak sonlandırılan Bir Blobu Kopyala işleminden sonra değiştirilmişse bu üst bilgi görünmez |
created |
Blob'un oluşturulduğu tarihi ve saati döndürü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. |
immutability |
Blob değişmezlik ilkesinin süresinin dolacağı saati belirten hizmet tarafından oluşturulan UTC tarih/saat değeri. |
immutability |
Değişmezlik ilkesi modunu gösterir. |
is |
Bu üst bilginin değeri, bu blobun sürümünün geçerli bir sürüm olup olmadığını gösterir. Ayrıca bkz. x-ms-version-id üst bilgisi. |
is |
Bu blob mühürlenmişse |
is |
Blob verileri ve uygulama meta verileri belirtilen algoritma kullanılarak tamamen şifrelenirse bu üst bilginin değeri true olarak ayarlanır. Aksi takdirde, değer false olarak ayarlanır (blob şifrelenmemişse veya blob/uygulama meta verilerinin yalnızca bölümleri şifrelenirse). |
last |
Hizmet tarafından oluşturulan ve blob'un son okunduğu veya yazıldığı saati gösteren UTC tarih/saat değeri |
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. |
lease |
Bir blob kiralandığında, kiralamanın sonsuz mu yoksa sabit süreli mi olduğunu belirtir. |
lease |
Blobun kira durumu. |
lease |
Blobun geçerli kira durumu. |
legal |
Blobda yasal bir saklama olup olmadığını gösterir. |
metadata | |
object |
İsteğe bağlı. Yalnızca depolama kapsayıcısı ve çoğaltmanın hedef blobu için Nesne Çoğaltma etkinleştirildiğinde geçerlidir. |
object |
İsteğe bağlı. Yalnızca depolama kapsayıcısı ve çoğaltmanın kaynak blobu için Nesne Çoğaltma etkinleştirildiğinde geçerlidir. Bu üst bilgiyi alırken, ilke kimliği ve kural kimliği (örneğin x-ms-or-policyid_ruleid) ile üst bilgiyi döndürür ve değer çoğaltmanın durumu olur (örneğin tamamlandı, başarısız). |
request |
Bu üst bilgi, yapılan isteği benzersiz olarak tanımlar ve istek sorunlarını gidermek için kullanılabilir. |
tag |
Blobla ilişkilendirilmiş etiket sayısı |
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ı
acceptRanges
Hizmetin kısmi blob içeriği isteklerini desteklediğini gösterir.
acceptRanges?: string
Özellik Değeri
string
blobCommittedBlockCount
Blobda bulunan kaydedilmiş blokların sayısı. Bu üst bilgi yalnızca ekleme blobları için döndürülür.
blobCommittedBlockCount?: number
Özellik Değeri
number
blobContentMD5
Blobun MD5 karması varsa ve istek aralık üst bilgisi (Aralık veya x-ms-range) içeriyorsa, bu yanıt üst bilgisi tüm blobun MD5 değerinin değeriyle döndürülür. Bu değer Content-MD5 üst bilgisinde döndürülen değere eşit olabilir veya olmayabilir; ikinci değer istenen aralıktan hesaplanır
blobContentMD5?: Uint8Array
Özellik Değeri
Uint8Array
blobSequenceNumber
Sayfa blobu için geçerli sıra numarası. Blok blobları veya ekleme blobları için bu üst bilgi döndürülmedi
blobSequenceNumber?: number
Özellik Değeri
number
blobType
cacheControl
Bu üst bilgi, blob için daha önce belirtildiyse döndürülür.
cacheControl?: string
Özellik Değeri
string
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
contentCrc64
İstek belirli bir aralığı okumak içinse ve x-ms-range-get-content-crc64 true olarak ayarlandıysa, aralık boyutu 4 MB'tan küçük veya buna eşit olduğu sürece istek aralık için bir crc64 döndürür. Aynı istekte x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 belirtilirse, 400 (Hatalı İstek) ile başarısız olur.
contentCrc64?: Uint8Array
Özellik Değeri
Uint8Array
contentDisposition
Bu üst bilgi, 'x-ms-blob-content-disposition' üst bilgisi için belirtilen değeri döndürür. content-disposition yanıt üst bilgisi alanı, yanıt yükünün nasıl işlendiği hakkında ek bilgiler sağlar ve ek meta veriler eklemek için de kullanılabilir. Örneğin, ek olarak ayarlanırsa, kullanıcı aracısının yanıtı görüntülememesi gerektiğini, bunun yerine belirtilen blob adı dışında bir dosya adıyla Farklı Kaydet iletişim kutusunu göstermesi gerektiğini gösterir.
contentDisposition?: string
Özellik Değeri
string
contentEncoding
Bu üst bilgi, Content-Encoding istek üst bilgisi için belirtilen değeri döndürür
contentEncoding?: string
Özellik Değeri
string
contentLanguage
Bu üst bilgi, content-language istek üst bilgisi için belirtilen değeri döndürür.
contentLanguage?: string
Özellik Değeri
string
contentLength
Yanıt gövdesinde bulunan bayt sayısı.
contentLength?: number
Özellik Değeri
number
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
contentRange
İstemcinin 'Aralık' istek üst bilgisini ayarlayarak blobun bir alt kümesini istemesi durumunda döndürülen bayt aralığını gösterir.
contentRange?: string
Özellik Değeri
string
contentType
Yanıtın gövdesinin medya türü. Blobu İndir için bu ,'application/octet-stream' olarak adlandırılır
contentType?: string
Özellik Değeri
string
copyCompletedOn
Bu blobun hedef blob olduğu son Deneme Blobu Kopyalama işleminin sonuç zamanı. Bu değer tamamlanan, durdurulan veya başarısız kopyalama girişiminin zamanını belirtebilir. Bu üst bilgi, bir kopya bekliyorsa, bu blob bir Blobu Kopyalama işleminde hiç hedef olmadıysa veya Blob Özelliklerini Ayarla, Blob Yerleştir veya Blok Listesini Koy kullanılarak sonlandırılan Blobu Kopyala işleminden sonra değiştirilmişse görünmez.
copyCompletedOn?: Date
Özellik Değeri
Date
copyId
Bu kopyalama işleminin dize tanımlayıcısı. Bu kopyalama işleminin durumunu denetlemek için Blob Özelliklerini Al ile kullanın veya bekleyen bir kopyayı durdurmak için Blob Kopyalamayı Durdur'a geçin.
copyId?: string
Özellik Değeri
string
copyProgress
Kopyalanan bayt sayısını ve bu blobun hedef blob olduğu son Deneme Blobu Kopyalama işleminde kaynaktaki toplam bayt sayısını içerir. Kopyalanan 0 ile İçerik Uzunluğu baytları arasında görüntüleyebilir. Bu blob bir Blobu Kopyalama işleminde hiç hedef olmadıysa veya Blob Özelliklerini Ayarla, Blob Yerleştir veya Blok Listesini Koy kullanılarak sonlandırılan Bir Blobu Kopyala işleminden sonra değiştirilmişse bu üst bilgi görünmez
copyProgress?: string
Özellik Değeri
string
copySource
Bu blob'un hedef blob olduğu son Deneme Blobu Kopyalama işleminde kullanılan kaynak blobu veya dosyayı belirten, uzunluğu 2 KB'a kadar olan URL. Bu blob bir Blobu Kopyalama işleminde hiç hedef olmadıysa veya Blob Özelliklerini Ayarla, Blob Yerleştir veya Blok Listesini Koy kullanılarak sonlandırılan Bir Blobu Kopyala işleminden sonra değiştirilmişse bu üst bilgi görünmez.
copySource?: string
Özellik Değeri
string
copyStatus
x-ms-copy-id ile tanımlanan kopyalama işleminin durumu.
copyStatus?: CopyStatusType
Özellik Değeri
copyStatusDescription
Yalnızca x-ms-copy-status başarısız olduğunda veya beklemede olduğunda görünür. Son önemli veya önemli olmayan kopyalama işlemi hatasının nedenini açıklar. Bu blob bir Blobu Kopyalama işleminde hiç hedef olmadıysa veya Blob Özelliklerini Ayarla, Blob Yerleştir veya Blok Listesini Koy kullanılarak sonlandırılan Bir Blobu Kopyala işleminden sonra değiştirilmişse bu üst bilgi görünmez
copyStatusDescription?: string
Özellik Değeri
string
createdOn
Blob'un oluşturulduğu tarihi ve saati döndürür.
createdOn?: Date
Özellik Değeri
Date
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
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
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
errorCode
Hata Kodu
errorCode?: string
Özellik Değeri
string
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
immutabilityPolicyExpiresOn
Blob değişmezlik ilkesinin süresinin dolacağı saati belirten hizmet tarafından oluşturulan UTC tarih/saat değeri.
immutabilityPolicyExpiresOn?: Date
Özellik Değeri
Date
immutabilityPolicyMode
Değişmezlik ilkesi modunu gösterir.
immutabilityPolicyMode?: BlobImmutabilityPolicyMode
Özellik Değeri
isCurrentVersion
Bu üst bilginin değeri, bu blobun sürümünün geçerli bir sürüm olup olmadığını gösterir. Ayrıca bkz. x-ms-version-id üst bilgisi.
isCurrentVersion?: boolean
Özellik Değeri
boolean
isSealed
Bu blob mühürlenmişse
isSealed?: boolean
Özellik Değeri
boolean
isServerEncrypted
Blob verileri ve uygulama meta verileri belirtilen algoritma kullanılarak tamamen şifrelenirse bu üst bilginin değeri true olarak ayarlanır. Aksi takdirde, değer false olarak ayarlanır (blob şifrelenmemişse veya blob/uygulama meta verilerinin yalnızca bölümleri şifrelenirse).
isServerEncrypted?: boolean
Özellik Değeri
boolean
lastAccessed
Hizmet tarafından oluşturulan ve blob'un son okunduğu veya yazıldığı saati gösteren UTC tarih/saat değeri
lastAccessed?: Date
Özellik Değeri
Date
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
leaseDuration
Bir blob kiralandığında, kiralamanın sonsuz mu yoksa sabit süreli mi olduğunu belirtir.
leaseDuration?: LeaseDurationType
Özellik Değeri
leaseState
leaseStatus
legalHold
Blobda yasal bir saklama olup olmadığını gösterir.
legalHold?: boolean
Özellik Değeri
boolean
metadata
metadata?: {[propertyName: string]: string}
Özellik Değeri
{[propertyName: string]: string}
objectReplicationPolicyId
İsteğe bağlı. Yalnızca depolama kapsayıcısı ve çoğaltmanın hedef blobu için Nesne Çoğaltma etkinleştirildiğinde geçerlidir.
objectReplicationPolicyId?: string
Özellik Değeri
string
objectReplicationRules
İsteğe bağlı. Yalnızca depolama kapsayıcısı ve çoğaltmanın kaynak blobu için Nesne Çoğaltma etkinleştirildiğinde geçerlidir. Bu üst bilgiyi alırken, ilke kimliği ve kural kimliği (örneğin x-ms-or-policyid_ruleid) ile üst bilgiyi döndürür ve değer çoğaltmanın durumu olur (örneğin tamamlandı, başarısız).
objectReplicationRules?: {[propertyName: string]: string}
Özellik Değeri
{[propertyName: string]: string}
requestId
Bu üst bilgi, yapılan isteği benzersiz olarak tanımlar ve istek sorunlarını gidermek için kullanılabilir.
requestId?: string
Özellik Değeri
string
tagCount
Blobla ilişkilendirilmiş etiket sayısı
tagCount?: number
Özellik Değeri
number
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
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