AiFileExtensions - класс

Методы-расширения для пространства имён Tessa.Ai.Files.

Definition

Пространство имён: Tessa.Ai.Files
Сборка: Tessa (в Tessa.dll) Версия: 4.2.1+2efecbe35c10dec386bb05925f2876c4acbb708d
C#
public static class AiFileExtensions
Inheritance
Object    AiFileExtensions

Методы

AsDerivedFileKind Возвращает соответствующее значение вида производного файла AiDerivedFileKind по переданному с клиента значению производимой операции AiFileRequestOperation, или null, если операций с производными файлами не предусмотрено.
AsFileResponseState Возвращает соответствующее значение состояния операции с файлом AiFileResponseState (для возврата клиенту) по переданному значению состояния AiBaseFileOperationState, или null, если такого состояния нет.
AsLockingOperationType Возвращает соответствующее значение для взятия блокировки AiCacheLockingOperationType по переданному с клиента значению производимой операции AiFileRequestOperation, или null, если блокировки не предусмотрено.
GetUniqueFileName Возвращает уникальное имя файла IAiCacheFileInfo, которое содержит и собственно имя Name, и идентификатор файла ID.
HasEnoughPermissions Возвращает признак того, что текущих разрешений достаточно по сравнению с запрошенными.
RegisterAiFiles Регистрирует подсистему файлов для ИИ на сервере.
StoreLooseFileAsync(IAiFileService, String, Stream, AiFileRequestOperation, CancellationToken)

Сохраняет файл с содержимым (непривязанный к карточке) для работы с функциональностью ИИ.

Одновременно с добавлением может выполнить указанную операцию над файлом operation (например, извлечение текста или изображений со страницами).

Возвращает статус операции по этому файлу (всегда успешный Completed, если операция не требуется AsIs).

StoreLooseFileAsync(IAiFileService, String, IFileContent, AiFileRequestOperation, CancellationToken)

Сохраняет файл с содержимым (непривязанный к карточке) для работы с функциональностью ИИ.

Одновременно с добавлением может выполнить указанную операцию над файлом operation (например, извлечение текста или изображений со страницами).

Возвращает статус операции по этому файлу (всегда успешный Completed, если операция не требуется AsIs).

См. также