FileDownloadHeaders interface

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

Свойства

acceptRanges

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

cacheControl

Возвращается, если он был указан ранее для файла.

contentDisposition

Возвращает значение, указанное для заголовка x-ms-content-disposition, и указывает, как обрабатывать ответ.

contentEncoding

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

contentLanguage

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

contentLength

Количество байтов, присутствующих в тексте ответа.

contentMD5

Если файл имеет хэш MD5, и запрос должен прочитать полный файл, возвращается этот заголовок ответа, чтобы клиент смог проверить целостность содержимого сообщения. Если запрос должен считывать указанный диапазон, а для параметра x-ms-range-get-content-md5 задано значение true, то запрос возвращает хэш MD5 для диапазона, если размер диапазона меньше или равен 4 МБ. Если ни из этих наборов условий не задано значение true, то для заголовка Content-MD5 значение не возвращается.

contentRange

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

contentType

Тип контента, указанный для файла. Тип контента по умолчанию — application/octet-stream.

copyCompletedOn

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

copyId

Строковый идентификатор для последней попытки копирования файла, в которой этот файл был целевым файлом.

copyProgress

Содержит количество скопированных байтов и общее количество байтов в источнике в последней попытке копировать файл, где этот файл был целевым файлом. Может отображаться от 0 до байтов содержимого, скопированных.

copySource

URL-адрес длиной до 2 КБ, указывающий исходный файл, используемый в последней попытке копировать файл, где этот файл был целевым файлом.

copyStatus

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

copyStatusDescription

Отображается только при сбое или ожидании состояния x-ms-copy-copy. Описывает причину сбоя неустранимая или неустранимая операция копирования.

date

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

errorCode

Код ошибки

etag

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

fileAttributes

Атрибуты, заданные для файла.

fileChangeOn

Изменение времени для файла.

fileContentMD5

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

fileCreatedOn

Время создания файла.

fileId

FileId файла.

fileLastWriteOn

Время последней записи для файла.

fileParentId

Родительский идентификатор файла.

filePermissionKey

Ключ набора разрешений для файла.

isServerEncrypted

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

lastModified

Возвращает дату и время последнего изменения файла. Любая операция, которая изменяет файл или его свойства, обновляет время последнего изменения.

leaseDuration

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

leaseState

Состояние аренды файла.

leaseStatus

Текущее состояние аренды файла.

metadata

Набор пар "имя-значение", связанных с этим файлом в качестве пользовательских метаданных.

posixProperties

Свойства файлов NFS.

requestId

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

version

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

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

acceptRanges

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

acceptRanges?: string

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

string

cacheControl

Возвращается, если он был указан ранее для файла.

cacheControl?: string

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

string

contentDisposition

Возвращает значение, указанное для заголовка x-ms-content-disposition, и указывает, как обрабатывать ответ.

contentDisposition?: string

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

string

contentEncoding

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

contentEncoding?: string

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

string

contentLanguage

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

contentLanguage?: string

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

string

contentLength

Количество байтов, присутствующих в тексте ответа.

contentLength?: number

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

number

contentMD5

Если файл имеет хэш MD5, и запрос должен прочитать полный файл, возвращается этот заголовок ответа, чтобы клиент смог проверить целостность содержимого сообщения. Если запрос должен считывать указанный диапазон, а для параметра x-ms-range-get-content-md5 задано значение true, то запрос возвращает хэш MD5 для диапазона, если размер диапазона меньше или равен 4 МБ. Если ни из этих наборов условий не задано значение true, то для заголовка Content-MD5 значение не возвращается.

contentMD5?: Uint8Array

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

Uint8Array

contentRange

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

contentRange?: string

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

string

contentType

Тип контента, указанный для файла. Тип контента по умолчанию — application/octet-stream.

contentType?: string

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

string

copyCompletedOn

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

copyCompletedOn?: Date

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

Date

copyId

Строковый идентификатор для последней попытки копирования файла, в которой этот файл был целевым файлом.

copyId?: string

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

string

copyProgress

Содержит количество скопированных байтов и общее количество байтов в источнике в последней попытке копировать файл, где этот файл был целевым файлом. Может отображаться от 0 до байтов содержимого, скопированных.

copyProgress?: string

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

string

copySource

URL-адрес длиной до 2 КБ, указывающий исходный файл, используемый в последней попытке копировать файл, где этот файл был целевым файлом.

copySource?: string

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

string

copyStatus

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

copyStatus?: CopyStatusType

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

copyStatusDescription

Отображается только при сбое или ожидании состояния x-ms-copy-copy. Описывает причину сбоя неустранимая или неустранимая операция копирования.

copyStatusDescription?: string

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

string

date

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

date?: Date

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

Date

errorCode

Код ошибки

errorCode?: string

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

string

etag

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

etag?: string

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

string

fileAttributes

Атрибуты, заданные для файла.

fileAttributes?: string

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

string

fileChangeOn

Изменение времени для файла.

fileChangeOn?: Date

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

Date

fileContentMD5

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

fileContentMD5?: Uint8Array

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

Uint8Array

fileCreatedOn

Время создания файла.

fileCreatedOn?: Date

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

Date

fileId

FileId файла.

fileId?: string

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

string

fileLastWriteOn

Время последней записи для файла.

fileLastWriteOn?: Date

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

Date

fileParentId

Родительский идентификатор файла.

fileParentId?: string

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

string

filePermissionKey

Ключ набора разрешений для файла.

filePermissionKey?: string

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

string

isServerEncrypted

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

isServerEncrypted?: boolean

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

boolean

lastModified

Возвращает дату и время последнего изменения файла. Любая операция, которая изменяет файл или его свойства, обновляет время последнего изменения.

lastModified?: Date

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

Date

leaseDuration

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

leaseDuration?: LeaseDurationType

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

leaseState

Состояние аренды файла.

leaseState?: LeaseStateType

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

leaseStatus

Текущее состояние аренды файла.

leaseStatus?: LeaseStatusType

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

metadata

Набор пар "имя-значение", связанных с этим файлом в качестве пользовательских метаданных.

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

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

{[propertyName: string]: string}

posixProperties

Свойства файлов NFS.

posixProperties?: FilePosixProperties

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

requestId

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

requestId?: string

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

string

version

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

version?: string

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

string