public static class AiFileExtensions<ExtensionAttribute>
Public NotInheritable Class AiFileExtensions[ExtensionAttribute]
public ref class AiFileExtensions abstract sealed[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type AiFileExtensions = class end| 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). |