Megosztás a következőn keresztül:


BlobDownloadHeaders interface

A Blob_download művelet fejléceit határozza meg.

Tulajdonságok

acceptRanges

Azt jelzi, hogy a szolgáltatás támogatja a részleges blobtartalomra vonatkozó kéréseket.

blobCommittedBlockCount

A blobban található véglegesített blokkok száma. Ez a fejléc csak hozzáfűző blobokhoz lesz visszaadva.

blobContentMD5

Ha a blob MD5-kivonattal rendelkezik, és a kérelem tartományfejlécet (Tartomány vagy x-ms-tartomány) tartalmaz, a rendszer ezt a válaszfejlécet adja vissza a teljes blob MD5-értékének értékével. Ez az érték lehet vagy nem lehet egyenlő a Content-MD5 fejlécben visszaadott értékkel, az utóbbi a kért tartományból számítva

blobSequenceNumber

Az oldalblob aktuális sorszáma. Ez a fejléc nem jelenik meg blokkblobok vagy hozzáfűző blobok esetén

blobType

A blob típusa.

cacheControl

Ez a fejléc akkor jelenik meg, ha korábban már meg lett adva a blobhoz.

clientRequestId

Ha a kérelemben ügyfélkérés-azonosító fejlécet kap, ez a fejléc ugyanazzal az értékkel jelenik meg a válaszban.

contentCrc64

Ha a kérelem egy megadott tartomány beolvasására vonatkozik, és az x-ms-range-get-content-crc64 értéke true, akkor a kérelem egy crc64 értéket ad vissza a tartományhoz, feltéve, hogy a tartomány mérete kisebb vagy egyenlő 4 MB-nál. Ha az x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 is meg van adva ugyanabban a kérésben, akkor a 400(Hibás kérés) hibával meghiúsul.

contentDisposition

Ez a fejléc az "x-ms-blob-content-disposition" fejléchez megadott értéket adja vissza. A Content-Disposition válaszfejléc mező további információkat közöl a válasz hasznos adatainak feldolgozásáról, és további metaadatok csatolására is használható. Ha például mellékletként van beállítva, az azt jelzi, hogy a felhasználói ügynöknek nem szabad megjelenítenie a választ, hanem egy Mentés másként párbeszédpanelt kell megjelenítenie a megadott blobnéven kívül más fájlnévvel.

contentEncoding

Ez a fejléc a Content-Encoding kérelemfejléchez megadott értéket adja vissza

contentLanguage

Ez a fejléc a Content-Language kérelemfejléchez megadott értéket adja vissza.

contentLength

A válasz törzsében található bájtok száma.

contentMD5

Ha a blob MD5-kivonattal rendelkezik, és ez a művelet a teljes blob olvasása, a rendszer ezt a válaszfejlécet adja vissza, hogy az ügyfél ellenőrizni tudja az üzenettartalom integritását.

contentRange

Azt a bájttartományt jelzi, amelyet akkor ad vissza, ha az ügyfél a "Range" kérésfejléc beállításával kérte a blob egy részhalmazát.

contentType

A válasz törzsének médiatípusa. Blob letöltése esetén ez az "application/octet-stream"

copyCompletedOn

A Blob másolása művelet utolsó kísérletének befejezési ideje, ahol ez a blob volt a célblob. Ez az érték megadhatja egy befejezett, megszakított vagy sikertelen másolási kísérlet időpontját. Ez a fejléc nem jelenik meg, ha egy másolat függőben van, ha ez a blob soha nem volt a cél egy Blob másolása műveletben, vagy ha a blob módosítása a Blob tulajdonságainak beállítása, a Blob elhelyezése vagy a Blokklista elhelyezése művelettel befejezett Blob másolása művelet után történt.

copyId

A másolási művelet sztringazonosítója. A Blob tulajdonságainak lekérése paranccsal ellenőrizze a másolási művelet állapotát, vagy adja át a Blob másolásának megszakítása lehetőséget a függőben lévő példány megszakításához.

copyProgress

Tartalmazza a másolt bájtok számát és a forrásban lévő összes bájtot az utolsó blobmásolási műveletben, ahol ez a blob volt a célblob. 0 és a másolt tartalomhossz közötti bájtok jeleníthetők meg. Ez a fejléc nem jelenik meg, ha ez a blob még soha nem volt célhely a Blob másolása műveletben, vagy ha a blob módosítása a Blob tulajdonságainak beállítása, a Blob elhelyezése vagy a Blokklista elhelyezése művelettel befejezett Blob másolása művelet után történt

copySource

Legfeljebb 2 KB hosszúságú URL-cím, amely meghatározza a blob másolására irányuló legutóbbi műveletben használt forrásblobot vagy fájlt, ahol ez a blob volt a célblob. Ez a fejléc nem jelenik meg, ha ez a blob még soha nem volt cél egy Blob másolása műveletben, vagy ha a blob módosítása a Blob tulajdonságainak beállítása, a Blob elhelyezése vagy a Blokklista elhelyezése művelettel befejezett Blob másolása művelet után történt.

copyStatus

Az x-ms-copy-id által azonosított másolási művelet állapota.

copyStatusDescription

Csak akkor jelenik meg, ha az x-ms-copy-status sikertelen vagy függőben van. Az utolsó végzetes vagy nem végzetes másolási művelet hibájának okát ismerteti. Ez a fejléc nem jelenik meg, ha ez a blob még soha nem volt célhely a Blob másolása műveletben, vagy ha a blob módosítása a Blob tulajdonságainak beállítása, a Blob elhelyezése vagy a Blokklista elhelyezése művelettel befejezett Blob másolása művelet után történt

date

A szolgáltatás által létrehozott UTC dátum/idő érték, amely jelzi a válasz indításának időpontját

encryptionKeySha256

A blob titkosításához használt titkosítási kulcs SHA-256 kivonata. Ez a fejléc csak akkor lesz visszaadva, ha a blobot ügyfél által megadott kulccsal titkosították.

encryptionScope

A blob tartalmának és az alkalmazás metaadatainak titkosításához használt titkosítási hatókör nevét adja vissza. Vegye figyelembe, hogy a fejléc hiánya az alapértelmezett fióktitkosítási hatókör használatát jelenti.

errorCode

Hibakód

etag

Az ETag olyan értéket tartalmaz, amellyel feltételesen hajthat végre műveleteket. Ha a kérelem verziója 2011-08-18 vagy újabb, az ETag értéke idézőjelekben jelenik meg.

immutabilityPolicyExpiresOn

A szolgáltatás által létrehozott UTC dátum/idő érték, amely azt jelzi, hogy mikor jár le a blob módosíthatatlansági szabályzata.

immutabilityPolicyMode

A módosíthatatlansági szabályzat üzemmódot jelzi.

isCurrentVersion

A fejléc értéke azt jelzi, hogy a blob verziója aktuális verzió-e. Lásd még: x-ms-version-id fejléc.

isSealed

Ha ezt a blobot lezárták

isServerEncrypted

A fejléc értéke igaz értékre van állítva, ha a blobadatok és az alkalmazás metaadatai teljes mértékben titkosítva vannak a megadott algoritmussal. Ellenkező esetben az érték false (hamis) értékre van állítva (ha a blob titkosítatlan, vagy ha csak a blob/alkalmazás metaadatainak csak részei vannak titkosítva).

lastAccessed

A szolgáltatás által létrehozott UTC dátum/idő érték, amely azt az időpontot jelzi, amikor a blob utoljára olvasásra vagy írásra került

lastModified

A tároló utolsó módosításának dátumát és időpontját adja vissza. Minden olyan művelet, amely módosítja a blobot, beleértve a blob metaadatainak vagy tulajdonságainak frissítését, megváltoztatja a blob utolsó módosítási időpontját.

leaseDuration

Blob bérlete esetén meghatározza, hogy a bérlet végtelen vagy rögzített időtartamú-e.

leaseState

A blob bérletállapota.

leaseStatus

A blob aktuális bérletállapota.

legalHold

Azt jelzi, hogy van-e jogi célú visszatartás a blobon.

metadata
objectReplicationPolicyId

Választható. Csak akkor érvényes, ha az objektumreplikáció engedélyezve van a tárolóban és a replikáció célblobján.

objectReplicationRules

Választható. Csak akkor érvényes, ha az objektumreplikálás engedélyezve van a tárolóban és a replikáció forrásblobjában. A fejléc lekérésekor a rendszer visszaadja a fejlécet a szabályzatazonosítóval és a szabályazonosítóval (például x-ms-or-policyid_ruleid), és az érték a replikáció állapota lesz (például befejeződött, sikertelen).

requestId

Ez a fejléc egyedileg azonosítja a végrehajtott kérést, és a kérés hibaelhárításához használható.

tagCount

A blobhoz társított címkék száma

version

A kérés végrehajtásához használt Blob-szolgáltatás verzióját jelzi. A rendszer ezt a fejlécet adja vissza a 2009-09-19-es vagy újabb verzióval kapcsolatos kérésekhez.

versionId

A szolgáltatás által visszaadott DateTime érték, amely egyedileg azonosítja a blobot. A fejléc értéke a blobverziót jelzi, és a blob ezen verziójának elérésére irányuló későbbi kérésekben is használható.

Tulajdonság adatai

acceptRanges

Azt jelzi, hogy a szolgáltatás támogatja a részleges blobtartalomra vonatkozó kéréseket.

acceptRanges?: string

Tulajdonság értéke

string

blobCommittedBlockCount

A blobban található véglegesített blokkok száma. Ez a fejléc csak hozzáfűző blobokhoz lesz visszaadva.

blobCommittedBlockCount?: number

Tulajdonság értéke

number

blobContentMD5

Ha a blob MD5-kivonattal rendelkezik, és a kérelem tartományfejlécet (Tartomány vagy x-ms-tartomány) tartalmaz, a rendszer ezt a válaszfejlécet adja vissza a teljes blob MD5-értékének értékével. Ez az érték lehet vagy nem lehet egyenlő a Content-MD5 fejlécben visszaadott értékkel, az utóbbi a kért tartományból számítva

blobContentMD5?: Uint8Array

Tulajdonság értéke

Uint8Array

blobSequenceNumber

Az oldalblob aktuális sorszáma. Ez a fejléc nem jelenik meg blokkblobok vagy hozzáfűző blobok esetén

blobSequenceNumber?: number

Tulajdonság értéke

number

blobType

A blob típusa.

blobType?: BlobType

Tulajdonság értéke

cacheControl

Ez a fejléc akkor jelenik meg, ha korábban már meg lett adva a blobhoz.

cacheControl?: string

Tulajdonság értéke

string

clientRequestId

Ha a kérelemben ügyfélkérés-azonosító fejlécet kap, ez a fejléc ugyanazzal az értékkel jelenik meg a válaszban.

clientRequestId?: string

Tulajdonság értéke

string

contentCrc64

Ha a kérelem egy megadott tartomány beolvasására vonatkozik, és az x-ms-range-get-content-crc64 értéke true, akkor a kérelem egy crc64 értéket ad vissza a tartományhoz, feltéve, hogy a tartomány mérete kisebb vagy egyenlő 4 MB-nál. Ha az x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 is meg van adva ugyanabban a kérésben, akkor a 400(Hibás kérés) hibával meghiúsul.

contentCrc64?: Uint8Array

Tulajdonság értéke

Uint8Array

contentDisposition

Ez a fejléc az "x-ms-blob-content-disposition" fejléchez megadott értéket adja vissza. A Content-Disposition válaszfejléc mező további információkat közöl a válasz hasznos adatainak feldolgozásáról, és további metaadatok csatolására is használható. Ha például mellékletként van beállítva, az azt jelzi, hogy a felhasználói ügynöknek nem szabad megjelenítenie a választ, hanem egy Mentés másként párbeszédpanelt kell megjelenítenie a megadott blobnéven kívül más fájlnévvel.

contentDisposition?: string

Tulajdonság értéke

string

contentEncoding

Ez a fejléc a Content-Encoding kérelemfejléchez megadott értéket adja vissza

contentEncoding?: string

Tulajdonság értéke

string

contentLanguage

Ez a fejléc a Content-Language kérelemfejléchez megadott értéket adja vissza.

contentLanguage?: string

Tulajdonság értéke

string

contentLength

A válasz törzsében található bájtok száma.

contentLength?: number

Tulajdonság értéke

number

contentMD5

Ha a blob MD5-kivonattal rendelkezik, és ez a művelet a teljes blob olvasása, a rendszer ezt a válaszfejlécet adja vissza, hogy az ügyfél ellenőrizni tudja az üzenettartalom integritását.

contentMD5?: Uint8Array

Tulajdonság értéke

Uint8Array

contentRange

Azt a bájttartományt jelzi, amelyet akkor ad vissza, ha az ügyfél a "Range" kérésfejléc beállításával kérte a blob egy részhalmazát.

contentRange?: string

Tulajdonság értéke

string

contentType

A válasz törzsének médiatípusa. Blob letöltése esetén ez az "application/octet-stream"

contentType?: string

Tulajdonság értéke

string

copyCompletedOn

A Blob másolása művelet utolsó kísérletének befejezési ideje, ahol ez a blob volt a célblob. Ez az érték megadhatja egy befejezett, megszakított vagy sikertelen másolási kísérlet időpontját. Ez a fejléc nem jelenik meg, ha egy másolat függőben van, ha ez a blob soha nem volt a cél egy Blob másolása műveletben, vagy ha a blob módosítása a Blob tulajdonságainak beállítása, a Blob elhelyezése vagy a Blokklista elhelyezése művelettel befejezett Blob másolása művelet után történt.

copyCompletedOn?: Date

Tulajdonság értéke

Date

copyId

A másolási művelet sztringazonosítója. A Blob tulajdonságainak lekérése paranccsal ellenőrizze a másolási művelet állapotát, vagy adja át a Blob másolásának megszakítása lehetőséget a függőben lévő példány megszakításához.

copyId?: string

Tulajdonság értéke

string

copyProgress

Tartalmazza a másolt bájtok számát és a forrásban lévő összes bájtot az utolsó blobmásolási műveletben, ahol ez a blob volt a célblob. 0 és a másolt tartalomhossz közötti bájtok jeleníthetők meg. Ez a fejléc nem jelenik meg, ha ez a blob még soha nem volt célhely a Blob másolása műveletben, vagy ha a blob módosítása a Blob tulajdonságainak beállítása, a Blob elhelyezése vagy a Blokklista elhelyezése művelettel befejezett Blob másolása művelet után történt

copyProgress?: string

Tulajdonság értéke

string

copySource

Legfeljebb 2 KB hosszúságú URL-cím, amely meghatározza a blob másolására irányuló legutóbbi műveletben használt forrásblobot vagy fájlt, ahol ez a blob volt a célblob. Ez a fejléc nem jelenik meg, ha ez a blob még soha nem volt cél egy Blob másolása műveletben, vagy ha a blob módosítása a Blob tulajdonságainak beállítása, a Blob elhelyezése vagy a Blokklista elhelyezése művelettel befejezett Blob másolása művelet után történt.

copySource?: string

Tulajdonság értéke

string

copyStatus

Az x-ms-copy-id által azonosított másolási művelet állapota.

copyStatus?: CopyStatusType

Tulajdonság értéke

copyStatusDescription

Csak akkor jelenik meg, ha az x-ms-copy-status sikertelen vagy függőben van. Az utolsó végzetes vagy nem végzetes másolási művelet hibájának okát ismerteti. Ez a fejléc nem jelenik meg, ha ez a blob még soha nem volt célhely a Blob másolása műveletben, vagy ha a blob módosítása a Blob tulajdonságainak beállítása, a Blob elhelyezése vagy a Blokklista elhelyezése művelettel befejezett Blob másolása művelet után történt

copyStatusDescription?: string

Tulajdonság értéke

string

date

A szolgáltatás által létrehozott UTC dátum/idő érték, amely jelzi a válasz indításának időpontját

date?: Date

Tulajdonság értéke

Date

encryptionKeySha256

A blob titkosításához használt titkosítási kulcs SHA-256 kivonata. Ez a fejléc csak akkor lesz visszaadva, ha a blobot ügyfél által megadott kulccsal titkosították.

encryptionKeySha256?: string

Tulajdonság értéke

string

encryptionScope

A blob tartalmának és az alkalmazás metaadatainak titkosításához használt titkosítási hatókör nevét adja vissza. Vegye figyelembe, hogy a fejléc hiánya az alapértelmezett fióktitkosítási hatókör használatát jelenti.

encryptionScope?: string

Tulajdonság értéke

string

errorCode

Hibakód

errorCode?: string

Tulajdonság értéke

string

etag

Az ETag olyan értéket tartalmaz, amellyel feltételesen hajthat végre műveleteket. Ha a kérelem verziója 2011-08-18 vagy újabb, az ETag értéke idézőjelekben jelenik meg.

etag?: string

Tulajdonság értéke

string

immutabilityPolicyExpiresOn

A szolgáltatás által létrehozott UTC dátum/idő érték, amely azt jelzi, hogy mikor jár le a blob módosíthatatlansági szabályzata.

immutabilityPolicyExpiresOn?: Date

Tulajdonság értéke

Date

immutabilityPolicyMode

A módosíthatatlansági szabályzat üzemmódot jelzi.

immutabilityPolicyMode?: BlobImmutabilityPolicyMode

Tulajdonság értéke

isCurrentVersion

A fejléc értéke azt jelzi, hogy a blob verziója aktuális verzió-e. Lásd még: x-ms-version-id fejléc.

isCurrentVersion?: boolean

Tulajdonság értéke

boolean

isSealed

Ha ezt a blobot lezárták

isSealed?: boolean

Tulajdonság értéke

boolean

isServerEncrypted

A fejléc értéke igaz értékre van állítva, ha a blobadatok és az alkalmazás metaadatai teljes mértékben titkosítva vannak a megadott algoritmussal. Ellenkező esetben az érték false (hamis) értékre van állítva (ha a blob titkosítatlan, vagy ha csak a blob/alkalmazás metaadatainak csak részei vannak titkosítva).

isServerEncrypted?: boolean

Tulajdonság értéke

boolean

lastAccessed

A szolgáltatás által létrehozott UTC dátum/idő érték, amely azt az időpontot jelzi, amikor a blob utoljára olvasásra vagy írásra került

lastAccessed?: Date

Tulajdonság értéke

Date

lastModified

A tároló utolsó módosításának dátumát és időpontját adja vissza. Minden olyan művelet, amely módosítja a blobot, beleértve a blob metaadatainak vagy tulajdonságainak frissítését, megváltoztatja a blob utolsó módosítási időpontját.

lastModified?: Date

Tulajdonság értéke

Date

leaseDuration

Blob bérlete esetén meghatározza, hogy a bérlet végtelen vagy rögzített időtartamú-e.

leaseDuration?: LeaseDurationType

Tulajdonság értéke

leaseState

A blob bérletállapota.

leaseState?: LeaseStateType

Tulajdonság értéke

leaseStatus

A blob aktuális bérletállapota.

leaseStatus?: LeaseStatusType

Tulajdonság értéke

legalHold

Azt jelzi, hogy van-e jogi célú visszatartás a blobon.

legalHold?: boolean

Tulajdonság értéke

boolean

metadata

metadata?: [key: string]: string

Tulajdonság értéke

[key: string]: string

objectReplicationPolicyId

Választható. Csak akkor érvényes, ha az objektumreplikáció engedélyezve van a tárolóban és a replikáció célblobján.

objectReplicationPolicyId?: string

Tulajdonság értéke

string

objectReplicationRules

Választható. Csak akkor érvényes, ha az objektumreplikálás engedélyezve van a tárolóban és a replikáció forrásblobjában. A fejléc lekérésekor a rendszer visszaadja a fejlécet a szabályzatazonosítóval és a szabályazonosítóval (például x-ms-or-policyid_ruleid), és az érték a replikáció állapota lesz (például befejeződött, sikertelen).

objectReplicationRules?: [key: string]: string

Tulajdonság értéke

[key: string]: string

requestId

Ez a fejléc egyedileg azonosítja a végrehajtott kérést, és a kérés hibaelhárításához használható.

requestId?: string

Tulajdonság értéke

string

tagCount

A blobhoz társított címkék száma

tagCount?: number

Tulajdonság értéke

number

version

A kérés végrehajtásához használt Blob-szolgáltatás verzióját jelzi. A rendszer ezt a fejlécet adja vissza a 2009-09-19-es vagy újabb verzióval kapcsolatos kérésekhez.

version?: string

Tulajdonság értéke

string

versionId

A szolgáltatás által visszaadott DateTime érték, amely egyedileg azonosítja a blobot. A fejléc értéke a blobverziót jelzi, és a blob ezen verziójának elérésére irányuló későbbi kérésekben is használható.

versionId?: string

Tulajdonság értéke

string