BlobGetPropertiesResponse interface

Содержит данные ответа для <xref:BlobClient.getProperties> операции.

Extends

Свойства

acceptRanges

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

accessTier

Уровень страничного BLOB-объекта в учетной записи хранения класса Premium или уровень блочных BLOB-объектов в учетных записях LRS хранилища BLOB-объектов. Список разрешенных уровней страничных BLOB-объектов категории "Премиум" см. в разделе https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features. Для учетных записей LRS хранилища BLOB-объектов допустимые значения: Горячий,Холодный/Архивный.

accessTierChangedOn

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

accessTierInferred

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

archiveStatus

Для учетных записей LRS хранилища BLOB-объектов допустимые значения: rehydrate-pending-to-hot/rehydrate-pending-to-cool. Если большой двоичный объект восстанавливается и не завершен, возвращается этот заголовок, указывающий, что восстановление находится в состоянии ожидания, а также сообщает о целевом уровне.

blobCommittedBlockCount

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

blobSequenceNumber

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

blobType

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

cacheControl

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

clientRequestId

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

contentDisposition

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

contentEncoding

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

contentLanguage

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

contentLength

Размер большого двоичного объекта в байтах. Для страничного BLOB-объекта этот заголовок возвращает значение заголовка x-ms-blob-content-length, хранящегося вместе с большим двоичным объектом.

contentMD5

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

contentType

Тип содержимого, указанный для BLOB-объекта. Тип контента по умолчанию — application/octet-stream.

copyCompletedOn

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

copyId

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

copyProgress

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

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-объект" или "Поместить список блокировок"

createdOn

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

date

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

destinationSnapshot

Включается, если большой двоичный объект является добавочным копированием BLOB-объекта или моментальным снимком добавочного копирования, если x-ms-copy-status имеет значение success. Время создания моментального снимка последнего успешного добавочного копирования для этого BLOB-объекта.

encryptionKeySha256

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

encryptionScope

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

errorCode

Код ошибки

etag

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

expiresOn

Время истечения срока действия этого BLOB-объекта.

immutabilityPolicyExpiresOn

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

immutabilityPolicyMode

Указывает режим политики неизменности.

isCurrentVersion

Значение этого заголовка указывает, является ли версия этого BLOB-объекта текущей версией. См. также заголовок x-ms-version-id.

isIncrementalCopy

Включается, если большой двоичный объект является инкрементным копированием BLOB-объекта.

isSealed

Если большой двоичный объект запечатан

isServerEncrypted

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

lastAccessed

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

lastModified

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

leaseDuration

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

leaseState

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

leaseStatus

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

legalHold

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

metadata
objectReplicationDestinationPolicyId

Идентификатор политики репликации объектов целевого BLOB-объекта.

objectReplicationPolicyId

Необязательный элемент. Допустимо только в том случае, если для контейнера хранилища и в целевом BLOB-объекте репликации включена репликация объектов.

objectReplicationRules

Необязательный элемент. Допустимо только в том случае, если для контейнера хранилища и в исходном BLOB-объекте репликации включена репликация объектов. При получении этого заголовка он возвращает заголовок с идентификатором политики и идентификатором правила (например, x-ms-or-policyid_ruleid), а значением будет состояние репликации (например, завершено, неудачно).

objectReplicationSourceProperties

Проанализированные идентификаторы политики репликации объектов, идентификаторы правил и состояние исходного BLOB-объекта.

rehydratePriority

Если объект находится в состоянии ожидания восстановления, этот заголовок возвращается с приоритетом rehydrate.

requestId

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

tagCount

Количество тегов, связанных с большим двоичным объектом

version

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

versionId

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

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

acceptRanges

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

acceptRanges?: string

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

string

accessTier

Уровень страничного BLOB-объекта в учетной записи хранения класса Premium или уровень блочных BLOB-объектов в учетных записях LRS хранилища BLOB-объектов. Список разрешенных уровней страничных BLOB-объектов категории "Премиум" см. в разделе https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features. Для учетных записей LRS хранилища BLOB-объектов допустимые значения: Горячий,Холодный/Архивный.

accessTier?: string

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

string

accessTierChangedOn

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

accessTierChangedOn?: Date

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

Date

accessTierInferred

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

accessTierInferred?: boolean

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

boolean

archiveStatus

Для учетных записей LRS хранилища BLOB-объектов допустимые значения: rehydrate-pending-to-hot/rehydrate-pending-to-cool. Если большой двоичный объект восстанавливается и не завершен, возвращается этот заголовок, указывающий, что восстановление находится в состоянии ожидания, а также сообщает о целевом уровне.

archiveStatus?: string

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

string

blobCommittedBlockCount

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

blobCommittedBlockCount?: number

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

number

blobSequenceNumber

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

blobSequenceNumber?: number

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

number

blobType

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

blobType?: BlobType

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

cacheControl

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

cacheControl?: string

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

string

clientRequestId

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

clientRequestId?: string

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

string

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

Размер большого двоичного объекта в байтах. Для страничного BLOB-объекта этот заголовок возвращает значение заголовка x-ms-blob-content-length, хранящегося вместе с большим двоичным объектом.

contentLength?: number

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

number

contentMD5

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

contentMD5?: Uint8Array

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

Uint8Array

contentType

Тип содержимого, указанный для BLOB-объекта. Тип контента по умолчанию — application/octet-stream.

contentType?: string

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

string

copyCompletedOn

Время завершения последней попытки операции копирования 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-объект был изменен после завершения операции копирования 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

createdOn

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

createdOn?: Date

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

Date

date

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

date?: Date

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

Date

destinationSnapshot

Включается, если большой двоичный объект является добавочным копированием BLOB-объекта или моментальным снимком добавочного копирования, если x-ms-copy-status имеет значение success. Время создания моментального снимка последнего успешного добавочного копирования для этого BLOB-объекта.

destinationSnapshot?: string

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

string

encryptionKeySha256

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

encryptionKeySha256?: string

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

string

encryptionScope

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

encryptionScope?: string

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

string

errorCode

Код ошибки

errorCode?: string

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

string

etag

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

etag?: string

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

string

expiresOn

Время истечения срока действия этого BLOB-объекта.

expiresOn?: Date

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

Date

immutabilityPolicyExpiresOn

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

immutabilityPolicyExpiresOn?: Date

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

Date

immutabilityPolicyMode

Указывает режим политики неизменности.

immutabilityPolicyMode?: BlobImmutabilityPolicyMode

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

isCurrentVersion

Значение этого заголовка указывает, является ли версия этого BLOB-объекта текущей версией. См. также заголовок x-ms-version-id.

isCurrentVersion?: boolean

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

boolean

isIncrementalCopy

Включается, если большой двоичный объект является инкрементным копированием BLOB-объекта.

isIncrementalCopy?: boolean

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

boolean

isSealed

Если большой двоичный объект запечатан

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[]

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

rehydratePriority

Если объект находится в состоянии ожидания восстановления, этот заголовок возвращается с приоритетом rehydrate.

rehydratePriority?: RehydratePriority

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

requestId

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

requestId?: string

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

string

tagCount

Количество тегов, связанных с большим двоичным объектом

tagCount?: number

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

number

version

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

version?: string

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

string

versionId

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

versionId?: string

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

string