Поделиться через


BlobGetPropertiesHeaders interface

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

Свойства

acceptRanges

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

accessTier

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

accessTierChangedOn

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

accessTierInferred

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

archiveStatus

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

blobCommittedBlockCount

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

blobSequenceNumber

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

blobType

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

cacheControl

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

clientRequestId

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

contentDisposition

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

contentEncoding

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

contentLanguage

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

contentLength

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

contentMD5

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

contentType

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

copyCompletedOn

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

copyId

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

copyProgress

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

copySource

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

copyStatus

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

copyStatusDescription

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

createdOn

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

date

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

destinationSnapshot

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

encryptionKeySha256

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

encryptionScope

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

errorCode

Код ошибки

etag

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

expiresOn

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

immutabilityPolicyExpiresOn

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

immutabilityPolicyMode

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

isCurrentVersion

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

isIncrementalCopy

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

isSealed

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

isServerEncrypted

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

lastAccessed

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

lastModified

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

leaseDuration

При аренде большого двоичного объекта указывает, является ли аренда бесконечной или фиксированной длительностью.

leaseState

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

leaseStatus

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

legalHold

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

metadata
objectReplicationPolicyId

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

objectReplicationRules

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

rehydratePriority

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

requestId

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

tagCount

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

version

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

versionId

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

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

acceptRanges

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

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-объектов допустимые значения — hot/Cool/Archive.

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

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

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. Поле заголовка ответа "Ликвидация содержимого" передает дополнительные сведения о том, как обрабатывать полезные данные ответа, а также использовать для присоединения дополнительных метаданных. Например, если задано значение вложения, он указывает, что пользователь-агент не должен отображать ответ, а вместо этого показывать диалоговое окно "Сохранить как" с именем файла, отличном от указанного имени БОЛЬШОго двоичного объекта.

contentDisposition?: string

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

string

contentEncoding

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

contentEncoding?: string

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

string

contentLanguage

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

contentLanguage?: string

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

string

contentLength

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

contentLength?: number

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

number

contentMD5

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

contentMD5?: Uint8Array

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

Uint8Array

contentType

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

contentType?: string

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

string

copyCompletedOn

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

copyCompletedOn?: Date

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

Date

copyId

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

copyId?: string

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

string

copyProgress

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

copyProgress?: string

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

string

copySource

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

copySource?: string

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

string

copyStatus

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

copyStatus?: CopyStatusType

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

copyStatusDescription

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

copyStatusDescription?: string

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

string

createdOn

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

createdOn?: Date

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

Date

date

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

date?: Date

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

Date

destinationSnapshot

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

destinationSnapshot?: string

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

string

encryptionKeySha256

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

encryptionKeySha256?: string

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

string

encryptionScope

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

encryptionScope?: string

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

string

errorCode

Код ошибки

errorCode?: string

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

string

etag

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

etag?: string

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

string

expiresOn

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

expiresOn?: Date

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

Date

immutabilityPolicyExpiresOn

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

immutabilityPolicyExpiresOn?: Date

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

Date

immutabilityPolicyMode

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

immutabilityPolicyMode?: BlobImmutabilityPolicyMode

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

isCurrentVersion

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

isCurrentVersion?: boolean

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

boolean

isIncrementalCopy

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

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?: {[propertyName: string]: string}

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

{[propertyName: string]: string}

objectReplicationPolicyId

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

objectReplicationPolicyId?: string

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

string

objectReplicationRules

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

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

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

{[propertyName: string]: string}

rehydratePriority

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

rehydratePriority?: RehydratePriority

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

requestId

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

requestId?: string

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

string

tagCount

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

tagCount?: number

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

number

version

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

version?: string

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

string

versionId

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

versionId?: string

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

string