Sdílet prostřednictvím


BlobDownloadResponseParsed interface

Obsahuje data odpovědí pro operaci stažení.

Extends

Vlastnosti

objectReplicationDestinationPolicyId

ID zásad replikace objektů cílového objektu blob.

objectReplicationSourceProperties

Id zásad replikace objektů, ID pravidel a stav zdrojového objektu blob.

Zděděné vlastnosti

acceptRanges

Označuje, že služba podporuje požadavky na částečný obsah objektu blob.

blobBody

POUZE PROHLÍŽEČ

Text odpovědi jako objekt blob prohlížeče. Vždy undefined v node.js.

blobCommittedBlockCount

Počet potvrzených bloků, které jsou přítomné v objektu blob. Tato hlavička se vrátí jenom pro doplňovací objekty blob.

blobContentMD5

Pokud má objekt blob hodnotu hash MD5 a pokud požadavek obsahuje hlavičku rozsahu (Range nebo x-ms-range), vrátí se tato hlavička odpovědi s hodnotou MD5 celého objektu blob. Tato hodnota se může nebo nemusí rovnat hodnotě vrácené v hlavičce Content-MD5, přičemž druhá hodnota se vypočítá z požadovaného rozsahu.

blobSequenceNumber

Aktuální pořadové číslo objektu blob stránky. Tato hlavička se nevrací pro objekty blob bloku ani doplňovací objekty blob.

blobType

Typ objektu blob.

cacheControl

Tato hlavička se vrátí, pokud byla dříve zadána pro objekt blob.

clientRequestId

Pokud je v požadavku odeslána hlavička ID požadavku klienta, bude tato hlavička v odpovědi se stejnou hodnotou.

contentCrc64

Pokud požadavek čte zadanou oblast a hodnota x-ms-range-get-content-crc64 je nastavená na hodnotu true, vrátí požadavek hodnotu crc64 pro rozsah, pokud je velikost rozsahu menší nebo rovna 4 MB. Pokud je ve stejném požadavku zadána hodnota x-ms-range-get-content-crc64 & x-ms-range-get-content-md5, selže s chybou 400 (Chybný požadavek).

contentDisposition

Tato hlavička vrátí hodnotu zadanou pro hlavičku x-ms-blob-content-disposition. Pole hlavičky odpovědi Content-Disposition sděluje další informace o zpracování datové části odpovědi a lze také použít k připojení dalších metadat. Pokud je například nastavena příloha, znamená to, že uživatel-agent by neměl zobrazit odpověď, ale místo toho zobrazit dialogové okno Uložit jako s jiným názvem než zadaným názvem objektu blob.

contentEncoding

Tato hlavička vrátí hodnotu zadanou pro hlavičku požadavku Content-Encoding.

contentLanguage

Tato hlavička vrátí hodnotu zadanou pro hlavičku požadavku content-language.

contentLength

Počet bajtů, které jsou přítomné v textu odpovědi.

contentMD5

Pokud má objekt blob hodnotu hash MD5 a tato operace čte celý objekt blob, vrátí se tato hlavička odpovědi, aby klient mohl zkontrolovat integritu obsahu zprávy.

contentRange

Označuje rozsah bajtů vrácených v případě, že klient požadoval podmnožinu objektu blob nastavením hlavičky požadavku Range.

contentType

Typ média textu odpovědi. Pro stažení objektu blob je to application/octet-stream.

copyCompletedOn

Čas ukončení poslední operace kopírování objektu blob, kde byl tento objekt blob cílovým objektem blob. Tato hodnota může určit čas dokončení, přerušení nebo neúspěšného pokusu o kopírování. Tato hlavička se nezobrazí, pokud kopie čeká na vyřízení, pokud tento objekt blob nebyl nikdy cílem operace kopírování objektu blob nebo pokud byl tento objekt blob změněn po dokončení operace kopírování objektu blob pomocí nastavení vlastností objektu blob, put blob nebo put block list.

copyId

Identifikátor řetězce pro tuto operaci kopírování. Pomocí funkce Získat vlastnosti objektu blob můžete zkontrolovat stav této operace kopírování nebo předat objekt blob přerušené kopírování a přerušit čekající kopii.

copyProgress

Obsahuje počet zkopírovaných bajtů a celkový počet bajtů ve zdroji v poslední operaci kopírování objektu blob, kde tento objekt blob byl cílovým objektem blob. Může zobrazit mezi 0 a kopírovanými bajty délky obsahu. Tato hlavička se nezobrazí, pokud tento objekt blob nebyl nikdy cílem operace kopírování objektu blob nebo pokud byl tento objekt blob změněn po dokončení operace kopírování objektu blob pomocí nastavení vlastností objektu blob, put blob nebo put block list.

copySource

Adresa URL o délce až 2 kB, která určuje zdrojový objekt blob nebo soubor použitý při poslední operaci kopírování objektu blob, kde tento objekt blob byl cílovým objektem blob. Tato hlavička se nezobrazí, pokud tento objekt blob nebyl nikdy cílem operace kopírování objektu blob nebo pokud byl tento objekt blob změněn po dokončení operace kopírování objektu blob pomocí nastavení vlastností objektu blob, put blob nebo put block list.

copyStatus

Stav operace kopírování identifikovaný x-ms-copy-id

copyStatusDescription

Zobrazí se pouze v případech, kdy se stav x-ms-copy nezdařil nebo čeká na vyřízení. Popisuje příčinu poslední závažné nebo ne závažné operace kopírování. Tato hlavička se nezobrazí, pokud tento objekt blob nebyl nikdy cílem operace kopírování objektu blob nebo pokud byl tento objekt blob změněn po dokončení operace kopírování objektu blob pomocí nastavení vlastností objektu blob, put blob nebo put block list.

createdOn

Vrátí datum a čas vytvoření objektu blob.

date

Hodnota data a času UTC vygenerovaná službou, která označuje čas, kdy byla odpověď zahájena

encryptionKeySha256

Hodnota hash SHA-256 šifrovacího klíče použitého k šifrování objektu blob. Tato hlavička se vrátí jenom v případě, že se objekt blob zašifroval pomocí klíče poskytnutého zákazníkem.

encryptionScope

Vrátí název oboru šifrování použitého k šifrování obsahu objektů blob a metadat aplikace. Všimněte si, že absence této hlavičky znamená použití výchozího rozsahu šifrování účtu.

errorCode

Kód chyby

etag

ETag obsahuje hodnotu, kterou můžete použít k podmíněnému provádění operací. Pokud je verze požadavku 2011-08-18 nebo novější, bude hodnota ETag v uvozovkách.

immutabilityPolicyExpiresOn

Hodnota data a času UTC vygenerovaná službou, která označuje čas, kdy vyprší platnost zásady neměnnosti objektu blob.

immutabilityPolicyMode

Označuje režim zásad neměnnosti.

isCurrentVersion

Hodnota této hlavičky označuje, jestli je verze tohoto objektu blob aktuální verzí, viz také hlavička x-ms-version-id.

isSealed

Pokud je tento objekt blob zapečetěný

isServerEncrypted

Hodnota této hlavičky je nastavena na hodnotu true, pokud jsou data objektů blob a metadata aplikace zcela šifrovaná pomocí zadaného algoritmu. V opačném případě je hodnota nastavená na false (pokud je objekt blob nešifrovaný nebo pokud jsou zašifrované pouze části metadat objektu blob nebo aplikace).

lastAccessed

Hodnota data a času UTC vygenerovaná službou, která označuje čas posledního čtení nebo zápisu objektu blob do

lastModified

Vrátí datum a čas poslední změny kontejneru. Jakákoli operace, která upraví objekt blob, včetně aktualizace metadat nebo vlastností objektu blob, změní čas poslední změny objektu blob.

leaseDuration

Při zapůjčení objektu blob určuje, jestli je zapůjčení nekonečné nebo pevné doby trvání.

leaseState

Stav zapůjčení objektu blob

leaseStatus

Aktuální stav zapůjčení objektu blob.

legalHold

Označuje, jestli se v objektu blob nachází blokování z právních důvodů.

metadata
objectReplicationPolicyId

Volitelný. Platí pouze v případě, že je povolená replikace objektů pro kontejner úložiště a cílový objekt blob replikace.

objectReplicationRules

Volitelný. Platí pouze v případě, že je povolená replikace objektů pro kontejner úložiště a ve zdrojovém objektu blob replikace. Při načítání této hlavičky vrátí hlavičku s ID zásady a ID pravidla (např. x-ms-or-policyid_ruleid) a hodnota bude stav replikace (např. dokončeno, neúspěšné).

readableStreamBody

POUZE NODEJS

Tělo odpovědi jako node.js čitelný datový proud. Vždy undefined v prohlížeči.

requestId

Tato hlavička jednoznačně identifikuje požadavek, který byl proveden, a lze ho použít k řešení potíží s požadavkem.

tagCount

Počet značek přidružených k objektu blob

version

Označuje verzi služby Blob, která se používá k provedení požadavku. Tato hlavička se vrátí pro požadavky provedené ve verzi 2009-09-19 a vyšší.

versionId

Hodnota DateTime vrácená službou, která jednoznačně identifikuje objekt blob. Hodnota této hlavičky označuje verzi objektu blob a může být použita v následných požadavcích pro přístup k této verzi objektu blob.

Podrobnosti vlastnosti

objectReplicationDestinationPolicyId

ID zásad replikace objektů cílového objektu blob.

objectReplicationDestinationPolicyId?: string

Hodnota vlastnosti

string

objectReplicationSourceProperties

Id zásad replikace objektů, ID pravidel a stav zdrojového objektu blob.

objectReplicationSourceProperties?: ObjectReplicationPolicy[]

Hodnota vlastnosti

Podrobnosti zděděných vlastností

acceptRanges

Označuje, že služba podporuje požadavky na částečný obsah objektu blob.

acceptRanges?: string

Hodnota vlastnosti

string

zděděno z BlobDownloadResponseModel.acceptRanges

blobBody

POUZE PROHLÍŽEČ

Text odpovědi jako objekt blob prohlížeče. Vždy undefined v node.js.

blobBody?: Promise<Blob>

Hodnota vlastnosti

Promise<Blob>

zděděno z objektu BlobDownloadResponseModel.blobBody

blobCommittedBlockCount

Počet potvrzených bloků, které jsou přítomné v objektu blob. Tato hlavička se vrátí jenom pro doplňovací objekty blob.

blobCommittedBlockCount?: number

Hodnota vlastnosti

number

zděděno z BlobDownloadResponseModel.blobCommittedBlockCount

blobContentMD5

Pokud má objekt blob hodnotu hash MD5 a pokud požadavek obsahuje hlavičku rozsahu (Range nebo x-ms-range), vrátí se tato hlavička odpovědi s hodnotou MD5 celého objektu blob. Tato hodnota se může nebo nemusí rovnat hodnotě vrácené v hlavičce Content-MD5, přičemž druhá hodnota se vypočítá z požadovaného rozsahu.

blobContentMD5?: Uint8Array

Hodnota vlastnosti

Uint8Array

zděděné z BlobDownloadResponseModel.blobContentMD5

blobSequenceNumber

Aktuální pořadové číslo objektu blob stránky. Tato hlavička se nevrací pro objekty blob bloku ani doplňovací objekty blob.

blobSequenceNumber?: number

Hodnota vlastnosti

number

zděděno ze BlobDownloadResponseModel.blobSequenceNumber

blobType

Typ objektu blob.

blobType?: BlobType

Hodnota vlastnosti

zděděno z BlobDownloadResponseModel.blobType

cacheControl

Tato hlavička se vrátí, pokud byla dříve zadána pro objekt blob.

cacheControl?: string

Hodnota vlastnosti

string

zděděno z objektu BlobDownloadResponseModel.cacheControl

clientRequestId

Pokud je v požadavku odeslána hlavička ID požadavku klienta, bude tato hlavička v odpovědi se stejnou hodnotou.

clientRequestId?: string

Hodnota vlastnosti

string

zděděno z BlobDownloadResponseModel.clientRequestId

contentCrc64

Pokud požadavek čte zadanou oblast a hodnota x-ms-range-get-content-crc64 je nastavená na hodnotu true, vrátí požadavek hodnotu crc64 pro rozsah, pokud je velikost rozsahu menší nebo rovna 4 MB. Pokud je ve stejném požadavku zadána hodnota x-ms-range-get-content-crc64 & x-ms-range-get-content-md5, selže s chybou 400 (Chybný požadavek).

contentCrc64?: Uint8Array

Hodnota vlastnosti

Uint8Array

zděděno z BlobDownloadResponseModel.contentCrc64

contentDisposition

Tato hlavička vrátí hodnotu zadanou pro hlavičku x-ms-blob-content-disposition. Pole hlavičky odpovědi Content-Disposition sděluje další informace o zpracování datové části odpovědi a lze také použít k připojení dalších metadat. Pokud je například nastavena příloha, znamená to, že uživatel-agent by neměl zobrazit odpověď, ale místo toho zobrazit dialogové okno Uložit jako s jiným názvem než zadaným názvem objektu blob.

contentDisposition?: string

Hodnota vlastnosti

string

zděděno ze BlobDownloadResponseModel.contentDisposition

contentEncoding

Tato hlavička vrátí hodnotu zadanou pro hlavičku požadavku Content-Encoding.

contentEncoding?: string

Hodnota vlastnosti

string

zděděno z BlobDownloadResponseModel.contentEncoding

contentLanguage

Tato hlavička vrátí hodnotu zadanou pro hlavičku požadavku content-language.

contentLanguage?: string

Hodnota vlastnosti

string

zděděno z BlobDownloadResponseModel.contentLanguage

contentLength

Počet bajtů, které jsou přítomné v textu odpovědi.

contentLength?: number

Hodnota vlastnosti

number

zděděno z BlobDownloadResponseModel.contentLength

contentMD5

Pokud má objekt blob hodnotu hash MD5 a tato operace čte celý objekt blob, vrátí se tato hlavička odpovědi, aby klient mohl zkontrolovat integritu obsahu zprávy.

contentMD5?: Uint8Array

Hodnota vlastnosti

Uint8Array

zděděné z BlobDownloadResponseModel.contentMD5

contentRange

Označuje rozsah bajtů vrácených v případě, že klient požadoval podmnožinu objektu blob nastavením hlavičky požadavku Range.

contentRange?: string

Hodnota vlastnosti

string

zděděné z BlobDownloadResponseModel.contentRange

contentType

Typ média textu odpovědi. Pro stažení objektu blob je to application/octet-stream.

contentType?: string

Hodnota vlastnosti

string

zděděné z BlobDownloadResponseModel.contentType

copyCompletedOn

Čas ukončení poslední operace kopírování objektu blob, kde byl tento objekt blob cílovým objektem blob. Tato hodnota může určit čas dokončení, přerušení nebo neúspěšného pokusu o kopírování. Tato hlavička se nezobrazí, pokud kopie čeká na vyřízení, pokud tento objekt blob nebyl nikdy cílem operace kopírování objektu blob nebo pokud byl tento objekt blob změněn po dokončení operace kopírování objektu blob pomocí nastavení vlastností objektu blob, put blob nebo put block list.

copyCompletedOn?: Date

Hodnota vlastnosti

Date

zděděné z BlobDownloadResponseModel.copyCompletedOn

copyId

Identifikátor řetězce pro tuto operaci kopírování. Pomocí funkce Získat vlastnosti objektu blob můžete zkontrolovat stav této operace kopírování nebo předat objekt blob přerušené kopírování a přerušit čekající kopii.

copyId?: string

Hodnota vlastnosti

string

zděděno z BlobDownloadResponseModel.copyId

copyProgress

Obsahuje počet zkopírovaných bajtů a celkový počet bajtů ve zdroji v poslední operaci kopírování objektu blob, kde tento objekt blob byl cílovým objektem blob. Může zobrazit mezi 0 a kopírovanými bajty délky obsahu. Tato hlavička se nezobrazí, pokud tento objekt blob nebyl nikdy cílem operace kopírování objektu blob nebo pokud byl tento objekt blob změněn po dokončení operace kopírování objektu blob pomocí nastavení vlastností objektu blob, put blob nebo put block list.

copyProgress?: string

Hodnota vlastnosti

string

zděděno ze BlobDownloadResponseModel.copyProgress

copySource

Adresa URL o délce až 2 kB, která určuje zdrojový objekt blob nebo soubor použitý při poslední operaci kopírování objektu blob, kde tento objekt blob byl cílovým objektem blob. Tato hlavička se nezobrazí, pokud tento objekt blob nebyl nikdy cílem operace kopírování objektu blob nebo pokud byl tento objekt blob změněn po dokončení operace kopírování objektu blob pomocí nastavení vlastností objektu blob, put blob nebo put block list.

copySource?: string

Hodnota vlastnosti

string

zděděno z BlobDownloadResponseModel.copySource

copyStatus

Stav operace kopírování identifikovaný x-ms-copy-id

copyStatus?: CopyStatusType

Hodnota vlastnosti

zděděno z BlobDownloadResponseModel.copyStatus

copyStatusDescription

Zobrazí se pouze v případech, kdy se stav x-ms-copy nezdařil nebo čeká na vyřízení. Popisuje příčinu poslední závažné nebo ne závažné operace kopírování. Tato hlavička se nezobrazí, pokud tento objekt blob nebyl nikdy cílem operace kopírování objektu blob nebo pokud byl tento objekt blob změněn po dokončení operace kopírování objektu blob pomocí nastavení vlastností objektu blob, put blob nebo put block list.

copyStatusDescription?: string

Hodnota vlastnosti

string

zděděné z BlobDownloadResponseModel.copyStatusDescription

createdOn

Vrátí datum a čas vytvoření objektu blob.

createdOn?: Date

Hodnota vlastnosti

Date

zděděno z BlobDownloadResponseModel.createdOn

date

Hodnota data a času UTC vygenerovaná službou, která označuje čas, kdy byla odpověď zahájena

date?: Date

Hodnota vlastnosti

Date

zděděno ze BlobDownloadResponseModel.date

encryptionKeySha256

Hodnota hash SHA-256 šifrovacího klíče použitého k šifrování objektu blob. Tato hlavička se vrátí jenom v případě, že se objekt blob zašifroval pomocí klíče poskytnutého zákazníkem.

encryptionKeySha256?: string

Hodnota vlastnosti

string

zděděno z BlobDownloadResponseModel.encryptionKeySha256

encryptionScope

Vrátí název oboru šifrování použitého k šifrování obsahu objektů blob a metadat aplikace. Všimněte si, že absence této hlavičky znamená použití výchozího rozsahu šifrování účtu.

encryptionScope?: string

Hodnota vlastnosti

string

zděděno z BlobDownloadResponseModel.encryptionScope

errorCode

Kód chyby

errorCode?: string

Hodnota vlastnosti

string

zděděno z BlobDownloadResponseModel.errorCode

etag

ETag obsahuje hodnotu, kterou můžete použít k podmíněnému provádění operací. Pokud je verze požadavku 2011-08-18 nebo novější, bude hodnota ETag v uvozovkách.

etag?: string

Hodnota vlastnosti

string

zděděné z BlobDownloadResponseModel.etag

immutabilityPolicyExpiresOn

Hodnota data a času UTC vygenerovaná službou, která označuje čas, kdy vyprší platnost zásady neměnnosti objektu blob.

immutabilityPolicyExpiresOn?: Date

Hodnota vlastnosti

Date

zděděné z BlobDownloadResponseModel.immutabilityPolicyExpiresOn

immutabilityPolicyMode

Označuje režim zásad neměnnosti.

immutabilityPolicyMode?: BlobImmutabilityPolicyMode

Hodnota vlastnosti

zděděno z BlobDownloadResponseModel.immutabilityPolicyMode

isCurrentVersion

Hodnota této hlavičky označuje, jestli je verze tohoto objektu blob aktuální verzí, viz také hlavička x-ms-version-id.

isCurrentVersion?: boolean

Hodnota vlastnosti

boolean

zděděno z BlobDownloadResponseModel.isCurrentVersion

isSealed

Pokud je tento objekt blob zapečetěný

isSealed?: boolean

Hodnota vlastnosti

boolean

zděděné z BlobDownloadResponseModel.isSealed

isServerEncrypted

Hodnota této hlavičky je nastavena na hodnotu true, pokud jsou data objektů blob a metadata aplikace zcela šifrovaná pomocí zadaného algoritmu. V opačném případě je hodnota nastavená na false (pokud je objekt blob nešifrovaný nebo pokud jsou zašifrované pouze části metadat objektu blob nebo aplikace).

isServerEncrypted?: boolean

Hodnota vlastnosti

boolean

zděděno z BlobDownloadResponseModel.isServerEncrypted

lastAccessed

Hodnota data a času UTC vygenerovaná službou, která označuje čas posledního čtení nebo zápisu objektu blob do

lastAccessed?: Date

Hodnota vlastnosti

Date

zděděno z BlobDownloadResponseModel.lastAccessed

lastModified

Vrátí datum a čas poslední změny kontejneru. Jakákoli operace, která upraví objekt blob, včetně aktualizace metadat nebo vlastností objektu blob, změní čas poslední změny objektu blob.

lastModified?: Date

Hodnota vlastnosti

Date

zděděné z BlobDownloadResponseModel.lastModified

leaseDuration

Při zapůjčení objektu blob určuje, jestli je zapůjčení nekonečné nebo pevné doby trvání.

leaseDuration?: LeaseDurationType

Hodnota vlastnosti

zděděno ze BlobDownloadResponseModel.leaseDuration

leaseState

Stav zapůjčení objektu blob

leaseState?: LeaseStateType

Hodnota vlastnosti

zděděno z objektu BlobDownloadResponseModel.leaseState

leaseStatus

Aktuální stav zapůjčení objektu blob.

leaseStatus?: LeaseStatusType

Hodnota vlastnosti

zděděno z objektu BlobDownloadResponseModel.leaseStatus

legalHold

Označuje, jestli se v objektu blob nachází blokování z právních důvodů.

legalHold?: boolean

Hodnota vlastnosti

boolean

zděděno z BlobDownloadResponseModel.legalHold

metadata

metadata?: {[propertyName: string]: string}

Hodnota vlastnosti

{[propertyName: string]: string}

zděděno z BlobDownloadResponseModel.metadata

objectReplicationPolicyId

Volitelný. Platí pouze v případě, že je povolená replikace objektů pro kontejner úložiště a cílový objekt blob replikace.

objectReplicationPolicyId?: string

Hodnota vlastnosti

string

zděděno z BlobDownloadResponseModel.objectReplicationPolicyId

objectReplicationRules

Volitelný. Platí pouze v případě, že je povolená replikace objektů pro kontejner úložiště a ve zdrojovém objektu blob replikace. Při načítání této hlavičky vrátí hlavičku s ID zásady a ID pravidla (např. x-ms-or-policyid_ruleid) a hodnota bude stav replikace (např. dokončeno, neúspěšné).

objectReplicationRules?: {[propertyName: string]: string}

Hodnota vlastnosti

{[propertyName: string]: string}

zděděné z BlobDownloadResponseModel.objectReplicationRules

readableStreamBody

POUZE NODEJS

Tělo odpovědi jako node.js čitelný datový proud. Vždy undefined v prohlížeči.

readableStreamBody?: ReadableStream

Hodnota vlastnosti

ReadableStream

zděděno ze BlobDownloadResponseModel.readableStreamBody

requestId

Tato hlavička jednoznačně identifikuje požadavek, který byl proveden, a lze ho použít k řešení potíží s požadavkem.

requestId?: string

Hodnota vlastnosti

string

zděděný z BlobDownloadResponseModel.requestId

tagCount

Počet značek přidružených k objektu blob

tagCount?: number

Hodnota vlastnosti

number

zděděno z BlobDownloadResponseModel.tagCount

version

Označuje verzi služby Blob, která se používá k provedení požadavku. Tato hlavička se vrátí pro požadavky provedené ve verzi 2009-09-19 a vyšší.

version?: string

Hodnota vlastnosti

string

zděděno z BlobDownloadResponseModel.version

versionId

Hodnota DateTime vrácená službou, která jednoznačně identifikuje objekt blob. Hodnota této hlavičky označuje verzi objektu blob a může být použita v následných požadavcích pro přístup k této verzi objektu blob.

versionId?: string

Hodnota vlastnosti

string

zděděné z BlobDownloadResponseModel.versionId