Flexberry ORM ODataService 5.2.0-beta01
Класс NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription

Метаданные файлов, связываемых с объектами данных. Подробнее...

Открытые члены

 FileDescription ()
 Инициализирует метаданные файла, связываемого с объектами данных. Подробнее...
 
 FileDescription (string fileBaseUrl)
 Инициализирует метаданные файла, связываемого с объектами данных. Подробнее...
 
 FileDescription (string fileBaseUrl, string filePath)
 Инициализирует метаданные файла, связываемого с объектами данных. Подробнее...
 
string ToJson ()
 Осуществляет сериализацию метаданных о файле в JSON-строку. Подробнее...
 

Открытые статические члены

static FileDescription FromJson (string jsonFileDescription)
 Осуществляет десериализацию метаданных о файле из JSON-строки. Подробнее...
 

Свойства

string FileBaseUrl [get, set]
 Получает или задает базовую часть URL-а, по которому будут осуществляться запросы на скачивание/удаление файла. Подробнее...
 
Type FilePropertyType [get, set]
 Тип файлового свойства. Подробнее...
 
string FileUrl [get, set]
 Получает или задает URL, по которому будут осуществляться запросы на скачивание/удаление файла. Подробнее...
 
string PreviewUrl [get, set]
 Получает или задает URL, по которому будут осуществляться запросы на скачивание preview-изображения файла (в виде Base64String). Подробнее...
 
string FileName [get, set]
 Получает или задает имя файла. Подробнее...
 
long FileSize [get, set]
 Получает или задает размер файла в байтах. Подробнее...
 
string FileMimeType [get, set]
 Получает или задает MIME-тип, соответствующий файлу. Подробнее...
 
string FileUploadKey [get, set]
 Получает или задает ключ файла, по которому он был загружен в файловую систему. Подробнее...
 
string EntityTypeName [get, set]
 Получает или задает имя типа объекта данных, с которым связан файл. Подробнее...
 
string EntityPropertyName [get, set]
 Получает или задет имя свойства в объекте данных, с которым связан файл. Подробнее...
 
string EntityPrimaryKey [get, set]
 Получает или задает первичный ключ объекта данных, с которым связан файл. Подробнее...
 

Подробное описание

Метаданные файлов, связываемых с объектами данных.

Конструктор(ы)

NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.FileDescription ( )
inline

Инициализирует метаданные файла, связываемого с объектами данных.

NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.FileDescription ( string  fileBaseUrl)
inline

Инициализирует метаданные файла, связываемого с объектами данных.

Аргументы
fileBaseUrlБазовая часть URL-а, по которому будут осуществляться запросы на скачивание/удаление файла.
NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.FileDescription ( string  fileBaseUrl,
string  filePath 
)
inline

Инициализирует метаданные файла, связываемого с объектами данных.

Аргументы
fileBaseUrlБазовая часть URL-а, по которому будут осуществляться запросы на скачивание/удаление файла.
filePathПуть к файлу.
Возвращает
Метаданные о файле.
Исключения
FileNotFoundExceptionВыбрасывается, если по заданному пути отсутствует какой-либо файл.

Методы

static FileDescription NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.FromJson ( string  jsonFileDescription)
inlinestatic

Осуществляет десериализацию метаданных о файле из JSON-строки.

Аргументы
jsonFileDescriptionСтрока, содержащая метаданные о файле в формате JSON.
Возвращает
Десериализованные метаданные о файле.
string NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.ToJson ( )
inline

Осуществляет сериализацию метаданных о файле в JSON-строку.

Возвращает
Сериализованные метаданные о файле.

Полный список свойств

string NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.EntityPrimaryKey
getset

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

string NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.EntityPropertyName
getset

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

string NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.EntityTypeName
getset

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

string NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.FileBaseUrl
getset

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

string NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.FileMimeType
getset

Получает или задает MIME-тип, соответствующий файлу.

string NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.FileName
getset

Получает или задает имя файла.

Type NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.FilePropertyType
getset

Тип файлового свойства.

long NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.FileSize
getset

Получает или задает размер файла в байтах.

string NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.FileUploadKey
getset

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

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

string NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.FileUrl
getset

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

string NewPlatform.Flexberry.ORM.ODataService.Files.FileDescription.PreviewUrl
getset

Получает или задает URL, по которому будут осуществляться запросы на скачивание preview-изображения файла (в виде Base64String).