Tessa.Ai.Files - пространство имён

 

Классы

AiBaseFileNotFoundException Исключение, возникающее при отсутствии базового файла в кэше ИИ.
AiCacheFileInfo Информация по файлу в кэше ИИ.
AiCacheLockingStrategy Стратегия управления блокировками для операций, связанных с кэшом ИИ.
AiCacheOperationTypes Типы операций для кэша ИИ.
AiCacheStorage Объект, управляющий хранилищем для кэша ИИ.
AiCacheStorageDependencies Зависимости объекта IAiCacheStorage.
AiCardFileNotFoundException Исключение, возникающее при отсутствии файла в карточке, который добавляется в кэш ИИ.
AiCardFileRequest Запрос по добавлению в кэш ИИ базового файла, связанного с файлом другой карточки Card.
AiContentLockingStrategy Стратегия управления блокировками на заливаемый в кэш ИИ контент.
AiDerivedPageFilesRequest Запрос на добавление производных файлов с изображениями Page.
AiDerivedTextFileRequest Запрос на добавление производного файла с текстовым слоем Text.
AiFileExtensions Методы-расширения для пространства имён Tessa.Ai.Files.
AiFileHelper Вспомогательные константы и методы для подсистемы файлов ИИ, в т.ч. для кэша ИИ.
AiFileNames Имена секций и полей в карточке кэша ИИ.
AiFileNamesAiBaseFiles Базовые файлы в кэше.
AiFileNamesAiBaseFileUpdates Часто обновляемые атрибуты базовых файлов AiFileNamesAiBaseFiles. Сейчас здесь только дата/время последнего доступа к файлу LastActivity.
AiFileNamesAiBaseVirtualFiles Информация по виртуальным базовым файлам Virtual в кэше.
AiFileNamesAiCacheInstance Строковая секция карточки кэша.
AiFileNamesAiDerivedFiles Производные файлы в кэше. Такие файлы могут содержать текстовый слой Text или извлечённые изображения для страниц документа Page.
AiFileNamesAiLooseFileHashes Коллекционная секция с хеш-суммами контента непривязанных (свободных, "некарточных") Loose базовых файлов AiFileNamesAiBaseFiles.
Если при создании базового файла такой же базовый файл был найден по хеш-сумме, то он не загружается.
AiFileOperationInProgressException Исключение, возникающее при наличии активной операции по базовому файлу в кэше ИИ.
AiFileProcessor Объект, выполняющий сценарии обработки файлов ИИ.
AiFileProcessorResultT Результат обработки файлов ИИ.
AiFileResponse Ответ на запрос по добавлению в кэш ИИ базового файла.
AiFileService Сервис, управляющий файлами в ИИ.
AiFileTokenProvider Объект, выполняющий выписывание и проверку токенов на доступ к файлам в кэше ИИ.
AiFileTokenRequest Запрос с параметрами на создание токена доступа к файлам в кэше ИИ.
AiLooseFileRequest Запрос по добавлению в кэш ИИ непривязанного базового файла Loose.
AiVirtualFileFoundInCardException Исключение, возникающее, когда виртуальный файл, который добавляется в кэш ИИ, физически существует как версия файла карточки с тем же идентификатором.
AiVirtualFileRequest Запрос по добавлению в кэш ИИ базового виртуального файла Virtual.
FakeAiFileAccessValidator Реализация IAiFileAccessValidator, не проверяющая доступ, т.е. всегда его разрешающая.

Интерфейсы

IAiCacheFileInfo Информация по файлу в кэше ИИ.
IAiCacheLockingStrategy Стратегия управления блокировками для операций, связанных с кэшом ИИ.
IAiCacheStorage Объект, управляющий хранилищем для кэша ИИ.
IAiCacheStorageDependencies Зависимости объекта IAiCacheStorage.
IAiContentLockingStrategy Стратегия управления блокировками на заливаемый в кэш ИИ контент.
IAiFileAccessValidator Объект, выполняющий проверку доступа для файлов, используемых с кэшом ИИ.
IAiFileProcessor Объект, выполняющий сценарии обработки файлов ИИ.
IAiFileProcessorResultT Результат обработки файлов ИИ.
IAiFileService Сервис, управляющий файлами в ИИ.
IAiFileTokenProvider Объект, выполняющий выписывание и проверку токенов на доступ к файлам в кэше ИИ.
IAiOperationLock Позволяет отслеживать активность операции.

Перечисления

AiBaseFileKind Вид базового файла в кэше ИИ.
AiBaseFileOperationState Состояние операции, связанной с базовым файлом в кэше ИИ (например, извлечение текста или извлечение изображений со страницами).
AiCacheLockingOperationType Типы операций для кэша ИИ, для которых берётся блокировка и создаётся строка в активных операциях.
AiDerivedFileKind Вид производного файла в кэше ИИ.
AiFileTokenPermission Разрешение на доступ к содержимому файлов в кэше ИИ.