BlobDownloadResponseParsed interface
Содержит данные ответа для <xref:BlobClient.download> операции.
- Extends
-
BlobDownloadHeaders & Object
Свойства
accept |
Указывает, что служба поддерживает запросы для частичного содержимого большого двоичного объекта. |
blob |
BROWSER ONLY — текст ответа в виде большого двоичного объекта браузера.
Всегда |
blob |
Количество зафиксированных блоков, присутствующих в большом двоичном объекте. Этот заголовок возвращается только для добавочных BLOB-объектов. |
blob |
Если большой двоичный объект имеет хэш MD5, а запрос содержит заголовок диапазона (Range или x-ms-range), этот заголовок ответа возвращается со значением MD5 всего большого двоичного объекта. Это значение может быть равно значению, возвращаемого в заголовке Content-MD5, при этом последнее вычисляется из запрошенного диапазона. |
blob |
Текущий порядковый номер для страничного большого двоичного объекта. Этот заголовок не возвращается для блочных blob-объектов или добавочных BLOB-объектов |
blob |
Тип большого двоичного объекта. |
cache |
Заголовок возвращается в том случае, если он был ранее указан для большого двоичного объекта. |
client |
Если в запросе отправляется заголовок идентификатора запроса клиента, этот заголовок будет присутствовать в ответе с тем же значением. |
content |
Если запрос считывает указанный диапазон, а x-ms-range-get-content-crc64 имеет значение true, то запрос возвращает crc64 для диапазона, если размер диапазона меньше или равен 4 МБ. Если оба x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 указаны в одном запросе, произойдет сбой с ошибкой 400 (недопустимый запрос). |
content |
Этот заголовок возвращает значение, указанное для заголовка "x-ms-blob-content-disposition". Поле ответа Content-Disposition содержит дополнительные сведения о том, как обрабатывать полезные данные ответа, а также может использоваться для вложения дополнительных метаданных. Например, если задано значение attachment, это означает, что агент пользователя не должен отображать ответ, а вместо этого отображает диалоговое окно Сохранить как с именем файла, отличного от имени большого двоичного объекта. |
content |
Этот заголовок возвращает значение, указанное для заголовка запроса Content-Encoding. |
content |
Этот заголовок возвращает значение, указанное для заголовка запроса Content-Language. |
content |
Число байтов в тексте ответа. |
contentMD5 | Если большой двоичный объект имеет хэш MD5 и выполняется операция чтения полного большого двоичного объекта, этот заголовок ответа возвращается, чтобы клиент проверка для целостности содержимого сообщения. |
content |
Указывает диапазон байтов, возвращаемых в случае, если клиент запросил подмножество большого двоичного объекта, задав заголовок запроса Range. |
content |
Тип носителя текста ответа. Для скачивания большого двоичного объекта это application/octet-stream. |
copy |
Время завершения последней попытки операции копирования BLOB-объекта, в которой этот blob-объект был целевым BLOB-объектом. Это значение может указывать время завершенной, отмененной или неуспешной попытки копирования. Этот заголовок не отображается, если копирование находится в ожидании, если этот BLOB-объект никогда не был назначением в операции копирования BLOB-объектов или если этот blob-объект был изменен после завершения операции копирования BLOB-объекта с помощью команды "Задать свойства BLOB-объекта", "Поместить BLOB-объект" или "Поместить список блоков". |
copy |
Идентификатор строки для этой операции копирования. Используйте параметр Get Blob Properties для проверка состояние этой операции копирования или прервать копирование blob-объекта, чтобы прервать ожидающее копирование. |
copy |
Содержит количество скопированных байтов и общее количество байтов в источнике в последней попытке операции копирования BLOB-объекта, где этот BLOB-объект был конечным BLOB-объектом. Может отображаться от 0 до байтов содержимого, скопированных. Этот заголовок не отображается, если этот BLOB-объект никогда не был назначением в операции копирования BLOB-объекта или если этот большой двоичный объект был изменен после завершения операции копирования BLOB-объекта с помощью команды Set Blob Properties, Put BLOB-объект или Put Block List |
copy |
URL-адрес длиной до 2 КБ, указывающий исходный BLOB-объект или файл, использованный при последней попытке операции копирования BLOB-объекта, где этот BLOB-объект был целевым BLOB-объектом. Этот заголовок не отображается, если этот BLOB-объект никогда не был назначением в операции копирования BLOB-объектов или если этот большой двоичный объект был изменен после завершения операции копирования BLOB-объекта с помощью команды Set Blob Properties, Put BLOB-объекта или Put Block List. |
copy |
Состояние операции копирования, определяемое x-ms-copy-id. |
copy |
Отображается только при сбое или ожидании x-ms-copy-status. Описывает причину последнего неустранимого или устранимого сбоя операции копирования. Этот заголовок не отображается, если этот BLOB-объект никогда не был назначением в операции копирования BLOB-объекта или если этот большой двоичный объект был изменен после завершения операции копирования BLOB-объекта с помощью команды Set Blob Properties, Put BLOB-объект или Put Block List |
date | Значение даты и времени в формате UTC, созданное службой, которое указывает время, когда был инициирован ответ. |
encryption |
Хэш SHA-256 ключа шифрования, используемого для шифрования большого двоичного объекта. Этот заголовок возвращается только в том случае, если большой двоичный объект был зашифрован с помощью ключа, предоставленного клиентом. |
encryption |
Возвращает имя область шифрования, используемого для шифрования содержимого BLOB-объекта и метаданных приложения. Обратите внимание, что отсутствие этого заголовка подразумевает использование область шифрования учетной записи по умолчанию. |
error |
Код ошибки |
etag | ETag содержит значение, которое позволяет выполнять операции условно. Если версия запроса 2011-08-18 или более поздняя, то значение ETag будет указано в кавычках. |
immutability |
Значение даты и времени в формате UTC, созданное службой, которое указывает время истечения срока действия политики неизменяемости BLOB-объектов. |
immutability |
Указывает режим политики неизменяемости. |
is |
Значение этого заголовка указывает, является ли версия этого BLOB-объекта текущей версией. См. также заголовок x-ms-version-id. |
is |
Если этот blob-объект запечатан |
is |
Значение этого заголовка равно true, если данные большого двоичного объекта и метаданные приложения полностью зашифрованы с помощью указанного алгоритма. В противном случае устанавливается значение false (если большой двоичный объект незашифрован или если зашифрованы только части метаданных большого двоичного объекта или приложения). |
last |
Значение даты и времени в формате UTC, созданное службой, указывающее время последнего чтения или записи большого двоичного объекта |
last |
Возвращает дату и время последнего изменения контейнера. Любая операция, которая изменяет большой двоичный объект, включая обновление метаданных или свойств большого двоичного объекта, изменяет время последнего изменения большого двоичного объекта. |
lease |
Когда большой двоичный объект получил аренду, указывает, какой срок имеет аренда — конечный или бесконечный. |
lease |
Состояние аренды большого двоичного объекта. |
lease |
Текущее состояние аренды большого двоичного объекта. |
legal |
Указывает, присутствует ли удержание по юридическим причинам в большом двоичном объекте. |
metadata | |
object |
Идентификатор политики репликации объектов целевого BLOB-объекта. |
object |
Необязательный элемент. Допустимо только в том случае, если для контейнера хранилища и в целевом BLOB-объекте репликации включена репликация объектов. |
object |
Необязательный элемент. Допустимо только в том случае, если для контейнера хранилища и в исходном BLOB-объекте репликации включена репликация объектов. При получении этого заголовка он возвращает заголовок с идентификатором политики и идентификатором правила (например, x-ms-or-policyid_ruleid), а значением будет состояние репликации (например, завершено, неудачно). |
object |
Проанализированные идентификаторы политики репликации объектов, идентификаторы правил и состояние исходного BLOB-объекта. |
readable |
NODEJS ONLY — текст ответа в виде node.js удобочитаемого потока.
Всегда |
request |
Этот заголовок однозначно определяет выполненный запрос, его также можно использовать для устранения связанных с запросом неполадок. |
tag |
Количество тегов, связанных с большим двоичным объектом |
version | Указывает версию службы BLOB-объектов, используемую для выполнения запроса. Этот заголовок возвращается для запросов, сделанных к версии 2009-09-19 и предшествующей. |
version |
Значение DateTime, возвращаемое службой, которое однозначно идентифицирует большой двоичный объект. Значение этого заголовка указывает версию большого двоичного объекта и может использоваться в последующих запросах для доступа к этой версии BLOB-объекта. |
Сведения о свойстве
acceptRanges
Указывает, что служба поддерживает запросы для частичного содержимого большого двоичного объекта.
acceptRanges?: string
Значение свойства
string
blobBody
BROWSER ONLY — текст ответа в виде большого двоичного объекта браузера.
Всегда undefined
в node.js.
blobBody?: Promise<Blob>
Значение свойства
Promise<Blob>
blobCommittedBlockCount
Количество зафиксированных блоков, присутствующих в большом двоичном объекте. Этот заголовок возвращается только для добавочных BLOB-объектов.
blobCommittedBlockCount?: number
Значение свойства
number
blobContentMD5
Если большой двоичный объект имеет хэш MD5, а запрос содержит заголовок диапазона (Range или x-ms-range), этот заголовок ответа возвращается со значением MD5 всего большого двоичного объекта. Это значение может быть равно значению, возвращаемого в заголовке Content-MD5, при этом последнее вычисляется из запрошенного диапазона.
blobContentMD5?: Uint8Array
Значение свойства
Uint8Array
blobSequenceNumber
Текущий порядковый номер для страничного большого двоичного объекта. Этот заголовок не возвращается для блочных blob-объектов или добавочных BLOB-объектов
blobSequenceNumber?: number
Значение свойства
number
blobType
cacheControl
Заголовок возвращается в том случае, если он был ранее указан для большого двоичного объекта.
cacheControl?: string
Значение свойства
string
clientRequestId
Если в запросе отправляется заголовок идентификатора запроса клиента, этот заголовок будет присутствовать в ответе с тем же значением.
clientRequestId?: string
Значение свойства
string
contentCrc64
Если запрос считывает указанный диапазон, а x-ms-range-get-content-crc64 имеет значение true, то запрос возвращает crc64 для диапазона, если размер диапазона меньше или равен 4 МБ. Если оба x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 указаны в одном запросе, произойдет сбой с ошибкой 400 (недопустимый запрос).
contentCrc64?: Uint8Array
Значение свойства
Uint8Array
contentDisposition
Этот заголовок возвращает значение, указанное для заголовка "x-ms-blob-content-disposition". Поле ответа Content-Disposition содержит дополнительные сведения о том, как обрабатывать полезные данные ответа, а также может использоваться для вложения дополнительных метаданных. Например, если задано значение attachment, это означает, что агент пользователя не должен отображать ответ, а вместо этого отображает диалоговое окно Сохранить как с именем файла, отличного от имени большого двоичного объекта.
contentDisposition?: string
Значение свойства
string
contentEncoding
Этот заголовок возвращает значение, указанное для заголовка запроса Content-Encoding.
contentEncoding?: string
Значение свойства
string
contentLanguage
Этот заголовок возвращает значение, указанное для заголовка запроса Content-Language.
contentLanguage?: string
Значение свойства
string
contentLength
Число байтов в тексте ответа.
contentLength?: number
Значение свойства
number
contentMD5
Если большой двоичный объект имеет хэш MD5 и выполняется операция чтения полного большого двоичного объекта, этот заголовок ответа возвращается, чтобы клиент проверка для целостности содержимого сообщения.
contentMD5?: Uint8Array
Значение свойства
Uint8Array
contentRange
Указывает диапазон байтов, возвращаемых в случае, если клиент запросил подмножество большого двоичного объекта, задав заголовок запроса Range.
contentRange?: string
Значение свойства
string
contentType
Тип носителя текста ответа. Для скачивания большого двоичного объекта это application/octet-stream.
contentType?: string
Значение свойства
string
copyCompletedOn
Время завершения последней попытки операции копирования BLOB-объекта, в которой этот blob-объект был целевым BLOB-объектом. Это значение может указывать время завершенной, отмененной или неуспешной попытки копирования. Этот заголовок не отображается, если копирование находится в ожидании, если этот BLOB-объект никогда не был назначением в операции копирования BLOB-объектов или если этот blob-объект был изменен после завершения операции копирования BLOB-объекта с помощью команды "Задать свойства BLOB-объекта", "Поместить BLOB-объект" или "Поместить список блоков".
copyCompletedOn?: Date
Значение свойства
Date
copyId
Идентификатор строки для этой операции копирования. Используйте параметр Get Blob Properties для проверка состояние этой операции копирования или прервать копирование blob-объекта, чтобы прервать ожидающее копирование.
copyId?: string
Значение свойства
string
copyProgress
Содержит количество скопированных байтов и общее количество байтов в источнике в последней попытке операции копирования BLOB-объекта, где этот BLOB-объект был конечным BLOB-объектом. Может отображаться от 0 до байтов содержимого, скопированных. Этот заголовок не отображается, если этот BLOB-объект никогда не был назначением в операции копирования BLOB-объекта или если этот большой двоичный объект был изменен после завершения операции копирования BLOB-объекта с помощью команды Set Blob Properties, Put BLOB-объект или Put Block List
copyProgress?: string
Значение свойства
string
copySource
URL-адрес длиной до 2 КБ, указывающий исходный BLOB-объект или файл, использованный при последней попытке операции копирования BLOB-объекта, где этот BLOB-объект был целевым BLOB-объектом. Этот заголовок не отображается, если этот BLOB-объект никогда не был назначением в операции копирования BLOB-объектов или если этот большой двоичный объект был изменен после завершения операции копирования BLOB-объекта с помощью команды Set Blob Properties, Put BLOB-объекта или Put Block List.
copySource?: string
Значение свойства
string
copyStatus
Состояние операции копирования, определяемое x-ms-copy-id.
copyStatus?: CopyStatusType
Значение свойства
copyStatusDescription
Отображается только при сбое или ожидании x-ms-copy-status. Описывает причину последнего неустранимого или устранимого сбоя операции копирования. Этот заголовок не отображается, если этот BLOB-объект никогда не был назначением в операции копирования BLOB-объекта или если этот большой двоичный объект был изменен после завершения операции копирования BLOB-объекта с помощью команды Set Blob Properties, Put BLOB-объект или Put Block List
copyStatusDescription?: string
Значение свойства
string
date
Значение даты и времени в формате UTC, созданное службой, которое указывает время, когда был инициирован ответ.
date?: Date
Значение свойства
Date
encryptionKeySha256
Хэш SHA-256 ключа шифрования, используемого для шифрования большого двоичного объекта. Этот заголовок возвращается только в том случае, если большой двоичный объект был зашифрован с помощью ключа, предоставленного клиентом.
encryptionKeySha256?: string
Значение свойства
string
encryptionScope
Возвращает имя область шифрования, используемого для шифрования содержимого BLOB-объекта и метаданных приложения. Обратите внимание, что отсутствие этого заголовка подразумевает использование область шифрования учетной записи по умолчанию.
encryptionScope?: string
Значение свойства
string
errorCode
Код ошибки
errorCode?: string
Значение свойства
string
etag
ETag содержит значение, которое позволяет выполнять операции условно. Если версия запроса 2011-08-18 или более поздняя, то значение ETag будет указано в кавычках.
etag?: string
Значение свойства
string
immutabilityPolicyExpiresOn
Значение даты и времени в формате UTC, созданное службой, которое указывает время истечения срока действия политики неизменяемости BLOB-объектов.
immutabilityPolicyExpiresOn?: Date
Значение свойства
Date
immutabilityPolicyMode
Указывает режим политики неизменяемости.
immutabilityPolicyMode?: BlobImmutabilityPolicyMode
Значение свойства
isCurrentVersion
Значение этого заголовка указывает, является ли версия этого BLOB-объекта текущей версией. См. также заголовок x-ms-version-id.
isCurrentVersion?: boolean
Значение свойства
boolean
isSealed
Если этот blob-объект запечатан
isSealed?: boolean
Значение свойства
boolean
isServerEncrypted
Значение этого заголовка равно true, если данные большого двоичного объекта и метаданные приложения полностью зашифрованы с помощью указанного алгоритма. В противном случае устанавливается значение false (если большой двоичный объект незашифрован или если зашифрованы только части метаданных большого двоичного объекта или приложения).
isServerEncrypted?: boolean
Значение свойства
boolean
lastAccessed
Значение даты и времени в формате UTC, созданное службой, указывающее время последнего чтения или записи большого двоичного объекта
lastAccessed?: Date
Значение свойства
Date
lastModified
Возвращает дату и время последнего изменения контейнера. Любая операция, которая изменяет большой двоичный объект, включая обновление метаданных или свойств большого двоичного объекта, изменяет время последнего изменения большого двоичного объекта.
lastModified?: Date
Значение свойства
Date
leaseDuration
Когда большой двоичный объект получил аренду, указывает, какой срок имеет аренда — конечный или бесконечный.
leaseDuration?: LeaseDurationType
Значение свойства
leaseState
Состояние аренды большого двоичного объекта.
leaseState?: LeaseStateType
Значение свойства
leaseStatus
Текущее состояние аренды большого двоичного объекта.
leaseStatus?: LeaseStatusType
Значение свойства
legalHold
Указывает, присутствует ли удержание по юридическим причинам в большом двоичном объекте.
legalHold?: boolean
Значение свойства
boolean
metadata
metadata?: [key: string]: string
Значение свойства
[key: string]: string
objectReplicationDestinationPolicyId
Идентификатор политики репликации объектов целевого BLOB-объекта.
objectReplicationDestinationPolicyId?: string
Значение свойства
string
objectReplicationPolicyId
Необязательный элемент. Допустимо только в том случае, если для контейнера хранилища и в целевом BLOB-объекте репликации включена репликация объектов.
objectReplicationPolicyId?: string
Значение свойства
string
objectReplicationRules
Необязательный элемент. Допустимо только в том случае, если для контейнера хранилища и в исходном BLOB-объекте репликации включена репликация объектов. При получении этого заголовка он возвращает заголовок с идентификатором политики и идентификатором правила (например, x-ms-or-policyid_ruleid), а значением будет состояние репликации (например, завершено, неудачно).
objectReplicationRules?: [key: string]: string
Значение свойства
[key: string]: string
objectReplicationSourceProperties
Проанализированные идентификаторы политики репликации объектов, идентификаторы правил и состояние исходного BLOB-объекта.
objectReplicationSourceProperties?: ObjectReplicationPolicy[]
Значение свойства
readableStreamBody
NODEJS ONLY — текст ответа в виде node.js удобочитаемого потока.
Всегда undefined
в браузере.
readableStreamBody?: ReadableStream
Значение свойства
ReadableStream
requestId
Этот заголовок однозначно определяет выполненный запрос, его также можно использовать для устранения связанных с запросом неполадок.
requestId?: string
Значение свойства
string
tagCount
Количество тегов, связанных с большим двоичным объектом
tagCount?: number
Значение свойства
number
version
Указывает версию службы BLOB-объектов, используемую для выполнения запроса. Этот заголовок возвращается для запросов, сделанных к версии 2009-09-19 и предшествующей.
version?: string
Значение свойства
string
versionId
Значение DateTime, возвращаемое службой, которое однозначно идентифицирует большой двоичный объект. Значение этого заголовка указывает версию большого двоичного объекта и может использоваться в последующих запросах для доступа к этой версии BLOB-объекта.
versionId?: string
Значение свойства
string
Azure SDK for JavaScript