public interface IAiFileServicePublic Interface IAiFileServicepublic interface class IAiFileServicetype IAiFileService = interface endСодержит методы, предполагаемые для вызова с клиента, в том же виде, в каком они требуются клиенту.
Сервис можно использовать на сервере в аналогичных сценариях, которые актуальны и для клиента.
| CleanupAsync | Выполняет очистку кэша файлов ИИ, при этом удаляются файлы, активность которых была ранее указанной даты maxLastActivity. |
| StoreCardFileAsync | Сохраняет файл из карточки Card для работы с функциональностью ИИ. Одновременно с добавлением может выполнить указанную операцию над файлом operation (например, извлечение текста или изображений со страницами). Возвращает статус операции по этому файлу (всегда успешный Completed, если операция не требуется AsIs). |
| StoreLooseFileAsync | Сохраняет файл с содержимым (непривязанный к карточке) для работы с функциональностью ИИ. Одновременно с добавлением может выполнить указанную операцию над файлом operation (например, извлечение текста или изображений со страницами). Возвращает статус операции по этому файлу (всегда успешный Completed, если операция не требуется AsIs). |
| StoreVirtualFileAsync | Сохраняет виртуальный файл Virtual для работы с функциональностью ИИ. Одновременно с добавлением может выполнить указанную операцию над файлом operation (например, извлечение текста или изображений со страницами). Возвращает статус операции по этому файлу (всегда успешный Completed, если операция не требуется AsIs). |
| TryGetStatusAsync | Возвращает статус операции operation по файлу с идентификатором baseFileID или null, если файл не существует или запрошенная операция operation не была запущена (актуально для операций, отличных от AsIs). |
| StoreLooseFileAsync | Сохраняет файл с содержимым (непривязанный к карточке) для работы с функциональностью ИИ. Одновременно с добавлением может выполнить указанную операцию над файлом operation (например, извлечение текста или изображений со страницами). Возвращает статус операции по этому файлу (всегда успешный Completed, если операция не требуется AsIs). (Определяется AiFileExtensions) |
| StoreLooseFileAsync | Сохраняет файл с содержимым (непривязанный к карточке) для работы с функциональностью ИИ. Одновременно с добавлением может выполнить указанную операцию над файлом operation (например, извлечение текста или изображений со страницами). Возвращает статус операции по этому файлу (всегда успешный Completed, если операция не требуется AsIs). (Определяется AiFileExtensions) |