Flexberry ORM ODataService 5.2.0-beta01
|
Базовый провайдер для файловых свойств объектов данных. Подробнее...
Открытые члены | |
virtual FileDescription | GetFileDescription (object fileProperty) |
Осуществляет получение метаданных с описанием файлового свойства объекта данных. Подробнее... | |
virtual FileDescription | GetFileDescription (DataObject dataObject, string dataObjectFilePropertyName) |
Осуществляет получение метаданных с описанием файлового свойства объекта данных. Подробнее... | |
virtual List< FileDescription > | GetFileDescriptions (DataObject dataObject) |
Осуществляет получение списка метаданных с описанием файловых свойств объекта данных, соответствующих типу FilePropertyType. Подробнее... | |
virtual object | GetFileProperty (DataObject dataObject, string dataObjectFilePropertyName) |
Осуществляет получение файлового свойства объекта данных. Подробнее... | |
abstract object | GetFileProperty (string filePath) |
Осуществляет получение файлового свойства из файла, расположенного по заданному пути. Подробнее... | |
virtual object | GetFileProperty (FileDescription fileDescription) |
Осуществляет получение файлового свойства объекта данных, по его метаданным. Подробнее... | |
virtual List< object > | GetFileProperties (DataObject dataObject) |
Осуществляет получение списка файловых свойств объекта данных, соответствующих типу FilePropertyType. Подробнее... | |
abstract string | GetFileName (object fileProperty) |
Осуществляет получение имени файла для файлового свойства объекта данных. Подробнее... | |
virtual string | GetFileName (DataObject dataObject, string dataObjectFilePropertyName) |
Осуществляет получение имени файла для файлового свойства объекта данных. Подробнее... | |
virtual string | GetFileMimeType (object fileProperty) |
Осуществляет получение MIME-типа для файлового свойства объекта данных. Подробнее... | |
virtual string | GetFileMimeType (DataObject dataObject, string dataObjectFilePropertyName) |
Осуществляет получение MIME-типа для файлового свойства объекта данных. Подробнее... | |
abstract long | GetFileSize (object fileProperty) |
Осуществляет получение размера файла, связанного с объектом данных, в байтах. Подробнее... | |
virtual long | GetFileSize (DataObject dataObject, string dataObjectFilePropertyName) |
Осуществляет получение MIME-типа для файлового свойства объекта данных. Подробнее... | |
abstract Stream | GetFileStream (object fileProperty) |
Осуществляет получение потока данных для файлового свойства объекта данных. Подробнее... | |
virtual Stream | GetFileStream (DataObject dataObject, string dataObjectFilePropertyName) |
Осуществляет получение потока данных для файлового свойства объекта данных. Подробнее... | |
virtual Stream | GetFileStream (FileDescription fileDescription) |
Осуществляет получение потока данных для файлового свойства объекта данных. Подробнее... | |
virtual void | RemoveFile (FileDescription fileDescription) |
Осуществляет удаление из файловой системы файла, соответствующего файловому свойству объекта данных. Подробнее... | |
virtual void | RemoveFile (object fileProperty) |
Осуществляет удаление из файловой системы файла, соответствующего файловому свойству объекта данных. Подробнее... | |
virtual void | RemoveFile (DataObject dataObject, string dataObjectFilePropertyName) |
Осуществляет удаление из файловой системы файла, соответствующего файловому свойству объекта данных. Подробнее... | |
Защищенные члены | |
BaseDataObjectFileProvider (IDataService dataService) | |
Конструктор класс BaseDataObjectFileProvider с параметрами. Подробнее... | |
Свойства | |
abstract Type | FilePropertyType [get] |
Получает тип файловых свойств объектов данных, обрабатываемых провайдером. Подробнее... | |
string | UploadsDirectoryPath [get, set] |
Получает или задает путь к каталогу, в котором должны храниться файлы, загруженные на сервер при помощи провайдера. Подробнее... | |
string | FileBaseUrl [get, set] |
Получат или задает базовую часть URL-а для ссылок на скачивание / удаление файлов. Подробнее... | |
Свойства унаследованные от NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider | |
Type | FilePropertyType [get] |
Получает тип файловых свойств объектов данных, обрабатываемых провайдером. Подробнее... | |
string | UploadsDirectoryPath [get, set] |
Получает или задает путь к каталогу, в котором должны храниться файлы, загруженные на сервер при помощи провайдера. Подробнее... | |
string | FileBaseUrl [get, set] |
Получат или задает базовую часть URL-а для ссылок на скачивание / удаление файлов. Подробнее... | |
Базовый провайдер для файловых свойств объектов данных.
|
inlineprotected |
Конструктор класс BaseDataObjectFileProvider с параметрами.
dataService | Сервис данных для операций с БД. |
|
inlinevirtual |
Осуществляет получение метаданных с описанием файлового свойства объекта данных.
fileProperty | Файловое свойство объекта данных, для которого требуется получить метаданные файла. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
Переопределяется в NewPlatform.Flexberry.ORM.ODataService.Files.Providers.DataObjectWebFileProvider.
|
inlinevirtual |
Осуществляет получение метаданных с описанием файлового свойства объекта данных.
При необходимости будет произведена дочитка объекта данных.
dataObject | Объект данных, содержащий файловое свойство. |
dataObjectFilePropertyName | Имя файлового свойства в объекте данных. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
|
inlinevirtual |
Осуществляет получение списка метаданных с описанием файловых свойств объекта данных, соответствующих типу FilePropertyType.
При необходимости будет произведена дочитка объекта данных.
dataObject | Объект данных, содержащий файловые свойства. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
|
inlinevirtual |
Осуществляет получение MIME-типа для файлового свойства объекта данных.
fileProperty | Файловому свойству объекта данных, для которого требуется получить MIME-тип. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
|
inlinevirtual |
Осуществляет получение MIME-типа для файлового свойства объекта данных.
При необходимости будет произведена дочитка объекта данных.
dataObject | Объект данных, содержащий файловое свойство, для которого требуется получить MIME-тип. |
dataObjectFilePropertyName | Имя файлового свойства в объекте данных. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
|
pure virtual |
Осуществляет получение имени файла для файлового свойства объекта данных.
fileProperty | Файловому свойству объекта данных, для которого требуется получить имя файла. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
Замещается в NewPlatform.Flexberry.ORM.ODataService.Files.Providers.DataObjectWebFileProvider и NewPlatform.Flexberry.ORM.ODataService.Files.Providers.DataObjectFileProvider.
|
inlinevirtual |
Осуществляет получение имени файла для файлового свойства объекта данных.
При необходимости будет произведена дочитка объекта данных.
dataObject | Объект данных, содержащий файловое свойство, для которого требуется получить имя. |
dataObjectFilePropertyName | Имя файлового свойства в объекте данных. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
|
inlinevirtual |
Осуществляет получение списка файловых свойств объекта данных, соответствующих типу FilePropertyType.
При необходимости будет произведена дочитка объекта данных.
dataObject | Объект данных, содержащий файловые свойства. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
|
inlinevirtual |
Осуществляет получение файлового свойства объекта данных.
При необходимости будет произведена дочитка объекта данных.
dataObject | Объект данных, содержащий файловое свойство. |
dataObjectFilePropertyName | Имя файлового свойства в объекте данных. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
|
pure virtual |
Осуществляет получение файлового свойства из файла, расположенного по заданному пути.
filePath | Путь к файлу. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
Замещается в NewPlatform.Flexberry.ORM.ODataService.Files.Providers.DataObjectWebFileProvider и NewPlatform.Flexberry.ORM.ODataService.Files.Providers.DataObjectFileProvider.
|
inlinevirtual |
Осуществляет получение файлового свойства объекта данных, по его метаданным.
При необходимости будет вычитан объект данных.
fileDescription | Метаданные с описанием файлового свойства объекта данных. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
|
pure virtual |
Осуществляет получение размера файла, связанного с объектом данных, в байтах.
fileProperty | Файловое свойство объекта данных, для которого требуется получить размер файла. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
Замещается в NewPlatform.Flexberry.ORM.ODataService.Files.Providers.DataObjectWebFileProvider и NewPlatform.Flexberry.ORM.ODataService.Files.Providers.DataObjectFileProvider.
|
inlinevirtual |
Осуществляет получение MIME-типа для файлового свойства объекта данных.
При необходимости будет произведена дочитка объекта данных.
dataObject | Объект данных, содержащий файловое свойство, для которого требуется получить MIME-тип. |
dataObjectFilePropertyName | Имя файлового свойства в объекте данных. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
|
pure virtual |
Осуществляет получение потока данных для файлового свойства объекта данных.
fileProperty | Значение файлового свойства объекта данных, для которого требуется получить поток данных. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
Замещается в NewPlatform.Flexberry.ORM.ODataService.Files.Providers.DataObjectWebFileProvider и NewPlatform.Flexberry.ORM.ODataService.Files.Providers.DataObjectFileProvider.
|
inlinevirtual |
Осуществляет получение потока данных для файлового свойства объекта данных.
При необходимости будет произведена дочитка объекта данных.
dataObject | Объект данных, содержащий файловое свойство, для которого требуется получить поток данных. |
dataObjectFilePropertyName | Имя файлового свойства в объекте данных. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
|
inlinevirtual |
Осуществляет получение потока данных для файлового свойства объекта данных.
При необходимости будет вычитан объект данных.
fileDescription | Метаданные с описанием файлового свойства объекта данных, для которого требуется получить поток данных. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
|
inlinevirtual |
Осуществляет удаление из файловой системы файла, соответствующего файловому свойству объекта данных.
fileDescription | Метаданные удаляемого файла. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
|
inlinevirtual |
Осуществляет удаление из файловой системы файла, соответствующего файловому свойству объекта данных.
fileProperty | Значение файлового свойства объекта данных, для которого требуется выполнить удаление. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
|
inlinevirtual |
Осуществляет удаление из файловой системы файла, соответствующего файловому свойству объекта данных.
При необходимости будет произведена дочитка объекта данных.
dataObject | Объект данных, содержащий файловое свойство. |
dataObjectFilePropertyName | Имя файлового свойства в объекте данных. |
Замещает NewPlatform.Flexberry.ORM.ODataService.Files.Providers.IDataObjectFileProvider.
|
getset |
Получат или задает базовую часть URL-а для ссылок на скачивание / удаление файлов.
|
get |
Получает тип файловых свойств объектов данных, обрабатываемых провайдером.
|
getset |
Получает или задает путь к каталогу, в котором должны храниться файлы, загруженные на сервер при помощи провайдера.