Dela via


BlobDownloadResponseParsed interface

Innehåller svarsdata för nedladdningsåtgärden .

Extends

Egenskaper

objectReplicationDestinationPolicyId

Princip-ID för objektreplikering för målbloben.

objectReplicationSourceProperties

Parsat princip-ID för objektreplikering, regel-ID och status för källbloben.

Ärvda egenskaper

acceptRanges

Anger att tjänsten stöder begäranden om partiellt blobinnehåll.

blobBody

ENDAST WEBBLÄSARE

Svarstexten som en webbläsarblob. Alltid undefined i node.js.

blobCommittedBlockCount

Antalet bekräftade block som finns i bloben. Det här huvudet returneras endast för tilläggsblobar.

blobContentMD5

Om bloben har en MD5-hash och om begäran innehåller intervallrubrik (intervall eller x-ms-intervall) returneras det här svarshuvudet med värdet för hela blobens MD5-värde. Det här värdet kan vara lika med det värde som returneras i Content-MD5-huvudet, där det senare beräknas från det begärda intervallet

blobSequenceNumber

Det aktuella sekvensnumret för en sidblob. Det här huvudet returneras inte för blockblobar eller tilläggsblobar

blobType

Blobens typ.

cacheControl

Det här huvudet returneras om det tidigare har angetts för bloben.

clientRequestId

Om ett klientbegärande-ID-huvud skickas i begäran visas det här huvudet i svaret med samma värde.

contentCrc64

Om begäran är att läsa ett angivet intervall och x-ms-range-get-content-crc64 är inställd på true, returnerar begäran en crc64 för intervallet, så länge intervallstorleken är mindre än eller lika med 4 MB. Om både x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 anges i samma begäran misslyckas den med 400(Felaktig begäran).

contentDisposition

Det här huvudet returnerar det värde som angavs för rubriken "x-ms-blob-content-disposition". Fältet Innehållsborttagningssvarshuvud förmedlar ytterligare information om hur du bearbetar svarsnyttolasten och kan även användas för att bifoga ytterligare metadata. Om det till exempel är inställt på bifogad fil anger det att användaragenten inte ska visa svaret, utan i stället visa en Spara som-dialogruta med ett annat filnamn än det angivna blobnamnet.

contentEncoding

Det här huvudet returnerar det värde som angavs för rubriken innehållskodningsbegäran

contentLanguage

Det här huvudet returnerar det värde som angavs för innehållsspråkets begärandehuvud.

contentLength

Antalet byte som finns i svarstexten.

contentMD5

Om bloben har en MD5-hash och den här åtgärden är att läsa den fullständiga blobben returneras svarshuvudet så att klienten kan söka efter meddelandets innehållsintegritet.

contentRange

Anger det intervall med byte som returneras om klienten begärde en delmängd av bloben genom att ange begäranderubriken "Intervall".

contentType

Medietypen för svarets brödtext. För Download Blob är detta "application/octet-stream"

copyCompletedOn

Avslutningstid för den senaste kopieringsblobåtgärden där den här bloben var målbloben. Det här värdet kan ange tidpunkten för ett slutfört, avbrutet eller misslyckat kopieringsförsök. Det här huvudet visas inte om en kopia väntar, om den här bloben aldrig har varit målet i en kopieringsblobåtgärd eller om den här bloben har ändrats efter en avslutad kopieringsblobåtgärd med hjälp av Ange blobegenskaper, Placera blob eller Placera blockeringslista.

copyId

Strängidentifierare för den här kopieringsåtgärden. Använd med Hämta blobegenskaper för att kontrollera status för den här kopieringsåtgärden eller skicka till Avbryt kopieringsblob för att avbryta en väntande kopia.

copyProgress

Innehåller antalet kopierade byte och det totala antalet byte i källan i den senaste kopieringsblobåtgärden där den här bloben var målbloben. Kan visa mellan 0 och innehållslängdsbyte kopierade. Det här huvudet visas inte om den här bloben aldrig har varit målet i en kopieringsblobåtgärd, eller om den här bloben har ändrats efter en avslutad kopieringsblobåtgärd med hjälp av Ange blobegenskaper, Placera blob eller Placera blocklista

copySource

URL upp till 2 kB som anger den källblob eller -fil som användes i den senaste kopieringsblobåtgärden där den här bloben var målbloben. Det här huvudet visas inte om den här bloben aldrig har varit målet i en kopieringsblobåtgärd, eller om den här bloben har ändrats efter en avslutad kopieringsblobåtgärd med hjälp av Ange blobegenskaper, Placera blob eller Placera blocklista.

copyStatus

Tillståndet för kopieringsåtgärden som identifieras av x-ms-copy-id.

copyStatusDescription

Visas bara när x-ms-copy-status misslyckas eller väntar. Beskriver orsaken till det senaste allvarliga eller icke-dödliga kopieringsfelet. Det här huvudet visas inte om den här bloben aldrig har varit målet i en kopieringsblobåtgärd, eller om den här bloben har ändrats efter en avslutad kopieringsblobåtgärd med hjälp av Ange blobegenskaper, Placera blob eller Placera blocklista

createdOn

Returnerar datum och tid då bloben skapades.

date

UTC-datum/tid-värde som genererats av tjänsten som anger tidpunkten då svaret initierades

encryptionKeySha256

SHA-256-hashen för krypteringsnyckeln som används för att kryptera bloben. Det här huvudet returneras bara när blobben krypterades med en kundspecifik nyckel.

encryptionScope

Returnerar namnet på krypteringsomfånget som används för att kryptera blobinnehållet och programmetadata. Observera att avsaknaden av det här huvudet innebär användning av standardomfånget för kontokryptering.

errorCode

Felkod

etag

ETag innehåller ett värde som du kan använda för att utföra åtgärder villkorligt. Om begärandeversionen är 2011-08-18 eller senare är ETag-värdet inom citattecken.

immutabilityPolicyExpiresOn

UTC-datum/tid-värde som genereras av tjänsten som anger den tidpunkt då blobens oföränderlighetsprincip upphör att gälla.

immutabilityPolicyMode

Anger oföränderlighetsprincipläge.

isCurrentVersion

Värdet för det här huvudet anger om versionen av den här bloben är en aktuell version, se även rubriken x-ms-version-id.

isSealed

Om den här bloben har förseglats

isServerEncrypted

Värdet för det här huvudet är inställt på sant om blobdata och programmetadata är helt krypterade med den angivna algoritmen. Annars anges värdet till falskt (när bloben är okrypterad eller om endast delar av blob-/programmetadata krypteras).

lastAccessed

UTC-datum/tid-värde som genererats av tjänsten som anger den tid då blobben senast lästes eller skrevs till

lastModified

Returnerar datum och tid då containern senast ändrades. Alla åtgärder som ändrar bloben, inklusive en uppdatering av blobens metadata eller egenskaper, ändrar blobens senast ändrade tid.

leaseDuration

När en blob leasas anger om lånet är av oändlig eller fast varaktighet.

leaseState

Blobens lånetillstånd.

leaseStatus

Blobens aktuella lånestatus.

legalHold

Anger om det finns ett bevarande av juridiska skäl på bloben.

metadata
objectReplicationPolicyId

Valfritt. Endast giltigt när Objektreplikering är aktiverat för lagringscontainern och på replikeringens målblob.

objectReplicationRules

Valfritt. Endast giltigt när Objektreplikering är aktiverat för lagringscontainern och på replikeringskällans blob. När du hämtar det här huvudet returneras huvudet med princip-ID och regel-ID (t.ex. x-ms-or-policyid_ruleid), och värdet blir status för replikeringen (t.ex. slutförd, misslyckad).

readableStreamBody

ENDAST NODEJS

Svarstexten som en node.js läsbar dataström. Alltid undefined i webbläsaren.

requestId

Det här huvudet identifierar unikt den begäran som gjordes och kan användas för att felsöka begäran.

tagCount

Antalet taggar som är associerade med blobben

version

Anger vilken version av Blob-tjänsten som används för att köra begäran. Det här huvudet returneras för begäranden mot version 2009-09-19 och senare.

versionId

Ett DateTime-värde som returneras av tjänsten som unikt identifierar bloben. Värdet för det här huvudet anger blobversionen och kan användas i efterföljande begäranden för att komma åt den här versionen av bloben.

Egenskapsinformation

objectReplicationDestinationPolicyId

Princip-ID för objektreplikering för målbloben.

objectReplicationDestinationPolicyId?: string

Egenskapsvärde

string

objectReplicationSourceProperties

Parsat princip-ID för objektreplikering, regel-ID och status för källbloben.

objectReplicationSourceProperties?: ObjectReplicationPolicy[]

Egenskapsvärde

Information om ärvda egenskaper

acceptRanges

Anger att tjänsten stöder begäranden om partiellt blobinnehåll.

acceptRanges?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.acceptRanges

blobBody

ENDAST WEBBLÄSARE

Svarstexten som en webbläsarblob. Alltid undefined i node.js.

blobBody?: Promise<Blob>

Egenskapsvärde

Promise<Blob>

Ärvd från BlobDownloadResponseModel.blobBody

blobCommittedBlockCount

Antalet bekräftade block som finns i bloben. Det här huvudet returneras endast för tilläggsblobar.

blobCommittedBlockCount?: number

Egenskapsvärde

number

Ärvd från BlobDownloadResponseModel.blobCommittedBlockCount

blobContentMD5

Om bloben har en MD5-hash och om begäran innehåller intervallrubrik (intervall eller x-ms-intervall) returneras det här svarshuvudet med värdet för hela blobens MD5-värde. Det här värdet kan vara lika med det värde som returneras i Content-MD5-huvudet, där det senare beräknas från det begärda intervallet

blobContentMD5?: Uint8Array

Egenskapsvärde

Uint8Array

Ärvd från BlobDownloadResponseModel.blobContentMD5

blobSequenceNumber

Det aktuella sekvensnumret för en sidblob. Det här huvudet returneras inte för blockblobar eller tilläggsblobar

blobSequenceNumber?: number

Egenskapsvärde

number

Ärvd från BlobDownloadResponseModel.blobSequenceNumber

blobType

Blobens typ.

blobType?: BlobType

Egenskapsvärde

Ärvd från BlobDownloadResponseModel.blobType

cacheControl

Det här huvudet returneras om det tidigare har angetts för bloben.

cacheControl?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.cacheControl

clientRequestId

Om ett klientbegärande-ID-huvud skickas i begäran visas det här huvudet i svaret med samma värde.

clientRequestId?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.clientRequestId

contentCrc64

Om begäran är att läsa ett angivet intervall och x-ms-range-get-content-crc64 är inställd på true, returnerar begäran en crc64 för intervallet, så länge intervallstorleken är mindre än eller lika med 4 MB. Om både x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 anges i samma begäran misslyckas den med 400(Felaktig begäran).

contentCrc64?: Uint8Array

Egenskapsvärde

Uint8Array

Ärvd från BlobDownloadResponseModel.contentCrc64

contentDisposition

Det här huvudet returnerar det värde som angavs för rubriken "x-ms-blob-content-disposition". Fältet Innehållsborttagningssvarshuvud förmedlar ytterligare information om hur du bearbetar svarsnyttolasten och kan även användas för att bifoga ytterligare metadata. Om det till exempel är inställt på bifogad fil anger det att användaragenten inte ska visa svaret, utan i stället visa en Spara som-dialogruta med ett annat filnamn än det angivna blobnamnet.

contentDisposition?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.contentDisposition

contentEncoding

Det här huvudet returnerar det värde som angavs för rubriken innehållskodningsbegäran

contentEncoding?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.contentKodning

contentLanguage

Det här huvudet returnerar det värde som angavs för innehållsspråkets begärandehuvud.

contentLanguage?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.contentLanguage

contentLength

Antalet byte som finns i svarstexten.

contentLength?: number

Egenskapsvärde

number

Ärvd från BlobDownloadResponseModel.contentLength

contentMD5

Om bloben har en MD5-hash och den här åtgärden är att läsa den fullständiga blobben returneras svarshuvudet så att klienten kan söka efter meddelandets innehållsintegritet.

contentMD5?: Uint8Array

Egenskapsvärde

Uint8Array

Ärvd från BlobDownloadResponseModel.contentMD5

contentRange

Anger det intervall med byte som returneras om klienten begärde en delmängd av bloben genom att ange begäranderubriken "Intervall".

contentRange?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.contentRange

contentType

Medietypen för svarets brödtext. För Download Blob är detta "application/octet-stream"

contentType?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.contentType

copyCompletedOn

Avslutningstid för den senaste kopieringsblobåtgärden där den här bloben var målbloben. Det här värdet kan ange tidpunkten för ett slutfört, avbrutet eller misslyckat kopieringsförsök. Det här huvudet visas inte om en kopia väntar, om den här bloben aldrig har varit målet i en kopieringsblobåtgärd eller om den här bloben har ändrats efter en avslutad kopieringsblobåtgärd med hjälp av Ange blobegenskaper, Placera blob eller Placera blockeringslista.

copyCompletedOn?: Date

Egenskapsvärde

Date

Ärvd från BlobDownloadResponseModel.copyCompletedOn

copyId

Strängidentifierare för den här kopieringsåtgärden. Använd med Hämta blobegenskaper för att kontrollera status för den här kopieringsåtgärden eller skicka till Avbryt kopieringsblob för att avbryta en väntande kopia.

copyId?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.copyId

copyProgress

Innehåller antalet kopierade byte och det totala antalet byte i källan i den senaste kopieringsblobåtgärden där den här bloben var målbloben. Kan visa mellan 0 och innehållslängdsbyte kopierade. Det här huvudet visas inte om den här bloben aldrig har varit målet i en kopieringsblobåtgärd, eller om den här bloben har ändrats efter en avslutad kopieringsblobåtgärd med hjälp av Ange blobegenskaper, Placera blob eller Placera blocklista

copyProgress?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.copyProgress

copySource

URL upp till 2 kB som anger den källblob eller -fil som användes i den senaste kopieringsblobåtgärden där den här bloben var målbloben. Det här huvudet visas inte om den här bloben aldrig har varit målet i en kopieringsblobåtgärd, eller om den här bloben har ändrats efter en avslutad kopieringsblobåtgärd med hjälp av Ange blobegenskaper, Placera blob eller Placera blocklista.

copySource?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.copySource

copyStatus

Tillståndet för kopieringsåtgärden som identifieras av x-ms-copy-id.

copyStatus?: CopyStatusType

Egenskapsvärde

Ärvd från BlobDownloadResponseModel.copyStatus

copyStatusDescription

Visas bara när x-ms-copy-status misslyckas eller väntar. Beskriver orsaken till det senaste allvarliga eller icke-dödliga kopieringsfelet. Det här huvudet visas inte om den här bloben aldrig har varit målet i en kopieringsblobåtgärd, eller om den här bloben har ändrats efter en avslutad kopieringsblobåtgärd med hjälp av Ange blobegenskaper, Placera blob eller Placera blocklista

copyStatusDescription?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.copyStatusDescription

createdOn

Returnerar datum och tid då bloben skapades.

createdOn?: Date

Egenskapsvärde

Date

Ärvd från BlobDownloadResponseModel.createdOn

date

UTC-datum/tid-värde som genererats av tjänsten som anger tidpunkten då svaret initierades

date?: Date

Egenskapsvärde

Date

Ärvd från BlobDownloadResponseModel.date

encryptionKeySha256

SHA-256-hashen för krypteringsnyckeln som används för att kryptera bloben. Det här huvudet returneras bara när blobben krypterades med en kundspecifik nyckel.

encryptionKeySha256?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.encryptionKeySha256

encryptionScope

Returnerar namnet på krypteringsomfånget som används för att kryptera blobinnehållet och programmetadata. Observera att avsaknaden av det här huvudet innebär användning av standardomfånget för kontokryptering.

encryptionScope?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.encryptionScope

errorCode

Felkod

errorCode?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.errorCode

etag

ETag innehåller ett värde som du kan använda för att utföra åtgärder villkorligt. Om begärandeversionen är 2011-08-18 eller senare är ETag-värdet inom citattecken.

etag?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.etag

immutabilityPolicyExpiresOn

UTC-datum/tid-värde som genereras av tjänsten som anger den tidpunkt då blobens oföränderlighetsprincip upphör att gälla.

immutabilityPolicyExpiresOn?: Date

Egenskapsvärde

Date

Ärvd från BlobDownloadResponseModel.immutabilityPolicyExpiresOn

immutabilityPolicyMode

Anger oföränderlighetsprincipläge.

immutabilityPolicyMode?: BlobImmutabilityPolicyMode

Egenskapsvärde

Ärvd från BlobDownloadResponseModel.immutabilityPolicyMode

isCurrentVersion

Värdet för det här huvudet anger om versionen av den här bloben är en aktuell version, se även rubriken x-ms-version-id.

isCurrentVersion?: boolean

Egenskapsvärde

boolean

Ärvd från BlobDownloadResponseModel.isCurrentVersion

isSealed

Om den här bloben har förseglats

isSealed?: boolean

Egenskapsvärde

boolean

Ärvd från BlobDownloadResponseModel.isSealed

isServerEncrypted

Värdet för det här huvudet är inställt på sant om blobdata och programmetadata är helt krypterade med den angivna algoritmen. Annars anges värdet till falskt (när bloben är okrypterad eller om endast delar av blob-/programmetadata krypteras).

isServerEncrypted?: boolean

Egenskapsvärde

boolean

Ärvd från BlobDownloadResponseModel.isServerEncrypted

lastAccessed

UTC-datum/tid-värde som genererats av tjänsten som anger den tid då blobben senast lästes eller skrevs till

lastAccessed?: Date

Egenskapsvärde

Date

Ärvd från BlobDownloadResponseModel.lastAccessed

lastModified

Returnerar datum och tid då containern senast ändrades. Alla åtgärder som ändrar bloben, inklusive en uppdatering av blobens metadata eller egenskaper, ändrar blobens senast ändrade tid.

lastModified?: Date

Egenskapsvärde

Date

Ärvd från BlobDownloadResponseModel.lastModified

leaseDuration

När en blob leasas anger om lånet är av oändlig eller fast varaktighet.

leaseDuration?: LeaseDurationType

Egenskapsvärde

Ärvd från BlobDownloadResponseModel.leaseDuration

leaseState

Blobens lånetillstånd.

leaseState?: LeaseStateType

Egenskapsvärde

Ärvd från BlobDownloadResponseModel.leaseState

leaseStatus

Blobens aktuella lånestatus.

leaseStatus?: LeaseStatusType

Egenskapsvärde

Ärvd från BlobDownloadResponseModel.leaseStatus

legalHold

Anger om det finns ett bevarande av juridiska skäl på bloben.

legalHold?: boolean

Egenskapsvärde

boolean

Ärvd från BlobDownloadResponseModel.legalHold

metadata

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

Egenskapsvärde

{[propertyName: string]: string}

Ärvd från BlobDownloadResponseModel.metadata

objectReplicationPolicyId

Valfritt. Endast giltigt när Objektreplikering är aktiverat för lagringscontainern och på replikeringens målblob.

objectReplicationPolicyId?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.objectReplicationPolicyId

objectReplicationRules

Valfritt. Endast giltigt när Objektreplikering är aktiverat för lagringscontainern och på replikeringskällans blob. När du hämtar det här huvudet returneras huvudet med princip-ID och regel-ID (t.ex. x-ms-or-policyid_ruleid), och värdet blir status för replikeringen (t.ex. slutförd, misslyckad).

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

Egenskapsvärde

{[propertyName: string]: string}

Ärvd från BlobDownloadResponseModel.objectReplicationRules

readableStreamBody

ENDAST NODEJS

Svarstexten som en node.js läsbar dataström. Alltid undefined i webbläsaren.

readableStreamBody?: ReadableStream

Egenskapsvärde

ReadableStream

Ärvd från BlobDownloadResponseModel.readableStreamBody

requestId

Det här huvudet identifierar unikt den begäran som gjordes och kan användas för att felsöka begäran.

requestId?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.requestId

tagCount

Antalet taggar som är associerade med blobben

tagCount?: number

Egenskapsvärde

number

Ärvd från BlobDownloadResponseModel.tagCount

version

Anger vilken version av Blob-tjänsten som används för att köra begäran. Det här huvudet returneras för begäranden mot version 2009-09-19 och senare.

version?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.version

versionId

Ett DateTime-värde som returneras av tjänsten som unikt identifierar bloben. Värdet för det här huvudet anger blobversionen och kan användas i efterföljande begäranden för att komma åt den här versionen av bloben.

versionId?: string

Egenskapsvärde

string

Ärvd från BlobDownloadResponseModel.versionId