BlobQueryHeaders interface

Определяет заголовки для операции Blob_query.

Свойства

acceptRanges

Указывает, что служба поддерживает запросы для частичного содержимого большого двоичного объекта.

blobCommittedBlockCount

Количество зафиксированных блоков, присутствующих в большом двоичном объекте. Этот заголовок возвращается только для добавочных BLOB-объектов.

blobContentMD5

Если большой двоичный объект имеет хэш MD5 и запрос содержит заголовок диапазона (Range или x-ms-range), этот заголовок ответа возвращается со значением MD5 всего большого двоичного объекта. Это значение может быть равно или не совпадать со значением, возвращенным в заголовке Content-MD5, при этом последнее вычисляется из запрошенного диапазона.

blobSequenceNumber

Текущий порядковый номер для страничного большого двоичного объекта. Этот заголовок не возвращается для блочных или добавочных BLOB-объектов

blobType

Тип большого двоичного объекта.

cacheControl

Заголовок возвращается в том случае, если он был ранее указан для большого двоичного объекта.

clientRequestId

Если в запросе отправляется заголовок идентификатора запроса клиента, этот заголовок будет присутствовать в ответе с тем же значением.

contentCrc64

Если запрос считывает указанный диапазон, а x-ms-range-get-content-crc64 имеет значение true, запрос возвращает значение crc64 для диапазона, если размер диапазона меньше или равен 4 МБ. Если оба x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 указаны в одном запросе, он завершится ошибкой 400 (недопустимый запрос).

contentDisposition

Этот заголовок возвращает значение, указанное для заголовка "x-ms-blob-content-disposition". Поле заголовка ответа Content-Disposition содержит дополнительные сведения о том, как обрабатывать полезные данные ответа, а также может использоваться для вложения дополнительных метаданных. Например, если задано значение attachment, это означает, что агент пользователя не должен отображать ответ, а отображать диалоговое окно Сохранить как с именем файла, отличного от указанного имени BLOB-объекта.

contentEncoding

Этот заголовок возвращает значение, указанное для заголовка запроса Content-Encoding.

contentLanguage

Этот заголовок возвращает значение, указанное для заголовка запроса Content-Language.

contentLength

Число байтов в тексте ответа.

contentMD5

Если большой двоичный объект имеет хэш MD5 и выполняется считывание полного большого двоичного объекта, возвращается этот заголовок ответа, чтобы клиент проверка целостность содержимого сообщения.

contentRange

Указывает диапазон байтов, возвращаемых в случае, если клиент запросил подмножество большого двоичного объекта, задав заголовок запроса Range.

contentType

Тип носителя текста ответа. Для скачивания большого двоичного объекта это application/octet-stream.

copyCompletionTime

Время завершения последней попытки операции копирования BLOB-объекта, в которой этот BLOB-объект был целевым BLOB-объектом. Это значение может указывать время завершенной, отмененной или неуспешной попытки копирования. Этот заголовок не отображается, если копирование ожидается, если этот BLOB-объект никогда не был местом назначения в операции копирования BLOB-объекта или если этот BLOB-объект был изменен после завершения операции копирования BLOB-объекта с помощью команды Задать свойства BLOB-объекта, Поместить BLOB-объект или Поместить список блокировок.

copyId

Идентификатор строки для этой операции копирования. Используйте с командой Get Blob Properties , чтобы проверка состояние этой операции копирования, или передайте в параметр Прервать копирование BLOB-объекта, чтобы прервать ожидающее копирование.

copyProgress

Содержит количество скопированных байтов и общее количество байтов в источнике в последней попытке операции копирования BLOB-объекта, где этот BLOB-объект был целевым BLOB-объектом. Может отображать от 0 до скопированных байтов длины содержимого. Этот заголовок не отображается, если этот BLOB-объект никогда не был местом назначения в операции копирования BLOB-объекта или если этот BLOB-объект был изменен после завершения операции копирования BLOB-объекта с помощью команды "Задать свойства BLOB-объекта", "Поместить BLOB-объект" или "Поместить список блокировок"

copySource

URL-адрес длиной до 2 КБ, указывающий исходный BLOB-объект или файл, использованный при последней попытке операции копирования BLOB-объекта, где этот BLOB-объект был целевым BLOB-объектом. Этот заголовок не отображается, если этот BLOB-объект никогда не был назначением в операции копирования BLOB-объекта или если этот BLOB-объект был изменен после завершения операции копирования BLOB-объекта с помощью команды Задать свойства BLOB-объекта, Поместить BLOB-объект или Поместить список блокировок.

copyStatus

Состояние операции копирования, определяемое по x-ms-copy-id.

copyStatusDescription

Отображается только при сбое или ожидании x-ms-copy-status. Описывает причину последнего неустранимого или устранимого сбоя операции копирования. Этот заголовок не отображается, если этот BLOB-объект никогда не был местом назначения в операции копирования BLOB-объекта или если этот BLOB-объект был изменен после завершения операции копирования BLOB-объекта с помощью команды "Задать свойства BLOB-объекта", "Поместить BLOB-объект" или "Поместить список блокировок"

date

Значение даты и времени в формате UTC, созданное службой, указывающее время, когда был инициирован ответ.

encryptionKeySha256

Хэш SHA-256 ключа шифрования, используемого для шифрования большого двоичного объекта. Этот заголовок возвращается только в том случае, если большой двоичный объект был зашифрован с помощью ключа, предоставленного клиентом.

encryptionScope

Возвращает имя область шифрования, используемого для шифрования содержимого большого двоичного объекта и метаданных приложения. Обратите внимание, что отсутствие этого заголовка подразумевает использование область шифрования учетной записи по умолчанию.

errorCode

Код ошибки

etag

ETag содержит значение, которое позволяет выполнять операции условно. Если версия запроса 2011-08-18 или более поздняя, то значение ETag будет указано в кавычках.

isServerEncrypted

Значение этого заголовка равно true, если данные большого двоичного объекта и метаданные приложения полностью зашифрованы с помощью указанного алгоритма. В противном случае устанавливается значение false (если большой двоичный объект незашифрован или если зашифрованы только части метаданных большого двоичного объекта или приложения).

lastModified

Возвращает дату и время последнего изменения контейнера. Любая операция, которая изменяет большой двоичный объект, включая обновление метаданных или свойств большого двоичного объекта, изменяет время последнего изменения большого двоичного объекта.

leaseDuration

Когда большой двоичный объект получил аренду, указывает, какой срок имеет аренда — конечный или бесконечный.

leaseState

Состояние аренды большого двоичного объекта.

leaseStatus

Текущее состояние аренды большого двоичного объекта.

metadata
requestId

Этот заголовок однозначно определяет выполненный запрос, его также можно использовать для устранения связанных с запросом неполадок.

version

Указывает версию службы BLOB-объектов, используемую для выполнения запроса. Этот заголовок возвращается для запросов, сделанных к версии 2009-09-19 и предшествующей.

Сведения о свойстве

acceptRanges

Указывает, что служба поддерживает запросы для частичного содержимого большого двоичного объекта.

acceptRanges?: string

Значение свойства

string

blobCommittedBlockCount

Количество зафиксированных блоков, присутствующих в большом двоичном объекте. Этот заголовок возвращается только для добавочных BLOB-объектов.

blobCommittedBlockCount?: number

Значение свойства

number

blobContentMD5

Если большой двоичный объект имеет хэш MD5 и запрос содержит заголовок диапазона (Range или x-ms-range), этот заголовок ответа возвращается со значением MD5 всего большого двоичного объекта. Это значение может быть равно или не совпадать со значением, возвращенным в заголовке Content-MD5, при этом последнее вычисляется из запрошенного диапазона.

blobContentMD5?: Uint8Array

Значение свойства

Uint8Array

blobSequenceNumber

Текущий порядковый номер для страничного большого двоичного объекта. Этот заголовок не возвращается для блочных или добавочных BLOB-объектов

blobSequenceNumber?: number

Значение свойства

number

blobType

Тип большого двоичного объекта.

blobType?: 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, это означает, что агент пользователя не должен отображать ответ, а отображать диалоговое окно Сохранить как с именем файла, отличного от указанного имени BLOB-объекта.

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

copyCompletionTime

Время завершения последней попытки операции копирования BLOB-объекта, в которой этот BLOB-объект был целевым BLOB-объектом. Это значение может указывать время завершенной, отмененной или неуспешной попытки копирования. Этот заголовок не отображается, если копирование ожидается, если этот BLOB-объект никогда не был местом назначения в операции копирования BLOB-объекта или если этот BLOB-объект был изменен после завершения операции копирования BLOB-объекта с помощью команды Задать свойства BLOB-объекта, Поместить BLOB-объект или Поместить список блокировок.

copyCompletionTime?: Date

Значение свойства

Date

copyId

Идентификатор строки для этой операции копирования. Используйте с командой Get Blob Properties , чтобы проверка состояние этой операции копирования, или передайте в параметр Прервать копирование BLOB-объекта, чтобы прервать ожидающее копирование.

copyId?: string

Значение свойства

string

copyProgress

Содержит количество скопированных байтов и общее количество байтов в источнике в последней попытке операции копирования BLOB-объекта, где этот BLOB-объект был целевым BLOB-объектом. Может отображать от 0 до скопированных байтов длины содержимого. Этот заголовок не отображается, если этот BLOB-объект никогда не был местом назначения в операции копирования BLOB-объекта или если этот BLOB-объект был изменен после завершения операции копирования BLOB-объекта с помощью команды "Задать свойства BLOB-объекта", "Поместить BLOB-объект" или "Поместить список блокировок"

copyProgress?: string

Значение свойства

string

copySource

URL-адрес длиной до 2 КБ, указывающий исходный BLOB-объект или файл, использованный при последней попытке операции копирования BLOB-объекта, где этот BLOB-объект был целевым BLOB-объектом. Этот заголовок не отображается, если этот BLOB-объект никогда не был назначением в операции копирования BLOB-объекта или если этот BLOB-объект был изменен после завершения операции копирования BLOB-объекта с помощью команды Задать свойства BLOB-объекта, Поместить BLOB-объект или Поместить список блокировок.

copySource?: string

Значение свойства

string

copyStatus

Состояние операции копирования, определяемое по x-ms-copy-id.

copyStatus?: CopyStatusType

Значение свойства

copyStatusDescription

Отображается только при сбое или ожидании x-ms-copy-status. Описывает причину последнего неустранимого или устранимого сбоя операции копирования. Этот заголовок не отображается, если этот BLOB-объект никогда не был местом назначения в операции копирования BLOB-объекта или если этот BLOB-объект был изменен после завершения операции копирования BLOB-объекта с помощью команды "Задать свойства BLOB-объекта", "Поместить BLOB-объект" или "Поместить список блокировок"

copyStatusDescription?: string

Значение свойства

string

date

Значение даты и времени в формате UTC, созданное службой, указывающее время, когда был инициирован ответ.

date?: Date

Значение свойства

Date

encryptionKeySha256

Хэш SHA-256 ключа шифрования, используемого для шифрования большого двоичного объекта. Этот заголовок возвращается только в том случае, если большой двоичный объект был зашифрован с помощью ключа, предоставленного клиентом.

encryptionKeySha256?: string

Значение свойства

string

encryptionScope

Возвращает имя область шифрования, используемого для шифрования содержимого большого двоичного объекта и метаданных приложения. Обратите внимание, что отсутствие этого заголовка подразумевает использование область шифрования учетной записи по умолчанию.

encryptionScope?: string

Значение свойства

string

errorCode

Код ошибки

errorCode?: string

Значение свойства

string

etag

ETag содержит значение, которое позволяет выполнять операции условно. Если версия запроса 2011-08-18 или более поздняя, то значение ETag будет указано в кавычках.

etag?: string

Значение свойства

string

isServerEncrypted

Значение этого заголовка равно true, если данные большого двоичного объекта и метаданные приложения полностью зашифрованы с помощью указанного алгоритма. В противном случае устанавливается значение false (если большой двоичный объект незашифрован или если зашифрованы только части метаданных большого двоичного объекта или приложения).

isServerEncrypted?: boolean

Значение свойства

boolean

lastModified

Возвращает дату и время последнего изменения контейнера. Любая операция, которая изменяет большой двоичный объект, включая обновление метаданных или свойств большого двоичного объекта, изменяет время последнего изменения большого двоичного объекта.

lastModified?: Date

Значение свойства

Date

leaseDuration

Когда большой двоичный объект получил аренду, указывает, какой срок имеет аренда — конечный или бесконечный.

leaseDuration?: LeaseDurationType

Значение свойства

leaseState

Состояние аренды большого двоичного объекта.

leaseState?: LeaseStateType

Значение свойства

leaseStatus

Текущее состояние аренды большого двоичного объекта.

leaseStatus?: LeaseStatusType

Значение свойства

metadata

metadata?: [key: string]: string

Значение свойства

[key: string]: string

requestId

Этот заголовок однозначно определяет выполненный запрос, его также можно использовать для устранения связанных с запросом неполадок.

requestId?: string

Значение свойства

string

version

Указывает версию службы BLOB-объектов, используемую для выполнения запроса. Этот заголовок возвращается для запросов, сделанных к версии 2009-09-19 и предшествующей.

version?: string

Значение свойства

string