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


FileDownloadDetails Класс

Определение

Свойства, возвращаемые при скачивании файла.

public class FileDownloadDetails
type FileDownloadDetails = class
Public Class FileDownloadDetails
Наследование
FileDownloadDetails

Свойства

AcceptRanges

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

CacheControl

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

ContentDisposition

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

ContentEncoding

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

ContentHash

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

ContentLanguage

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

ContentRange

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

Ожидается, что формат Content-Range будет возвращаться в следующем формате. [единица] [start]-[end]/[FileSize] (например, байты 1024-3071/10240)

Значение [end] будет включать последний байт (например, заголовок "байты 0-7/8" — это весь 8-байтовый файл).

CopyCompletedOn

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

CopyId

Идентификатор строки для этой операции копирования. Используйте с командой Get 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-объекта с помощью команды Set Blob Properties, Put BLOB-объект или Put Block List.

CopyStatus

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

CopyStatusDescription

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

CreatedOn

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

EncryptionContext

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

EncryptionKeySha256

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

ETag

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

IsServerEncrypted

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

LastModified

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

LeaseDuration

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

LeaseState

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

LeaseStatus

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

Metadata

Метаданные файла.

Применяется к