public interface IAiCacheStoragePublic Interface IAiCacheStoragepublic interface class IAiCacheStoragetype IAiCacheStorage = interface end| AddCardFileAsync | Добавляет в кэш базовый файл, связанный с файлом другой карточки Card. |
| AddDerivedPagesAsync | Добавляет в кэш производные файлы с изображениями страниц документа Page. Возвращает признак того, что изображения страниц ранее не извлекались из базового файла и поэтому они были добавлены. |
| AddDerivedTextAsync | Добавляет в кэш производный файл с текстовым слоем Text. Возвращает признак того, что такой производный файл для указанного базового файла не существовал и был добавлен. |
| AddLooseFileAsync | Добавляет в кэш непривязанный базовый файл Loose. |
| AddVirtualFileAsync | Добавляет в кэш базовый виртуальный файл Virtual. |
| CleanupDetachedContentAsync | Удаляет "заброшенный" контент файлов, который остался в кэше, но из-за критических ошибок перестал быть привязанным к базовым или производным файлам. |
| CleanupInactiveFilesAsync | Удаляет неактивные файлы в кэше, последняя активность которых была не позже указанной даты. |
| GetBaseFileAsync | Возвращает из кэша содержимое указанного базового файла. |
| GetOperationStateAsync | Возвращает состояние для процесса подготовки производных файлов указанного вида kind (таких, как извлечение текстового слоя или страниц с изображениями) применительно к базовому файлу baseFileID. Также возвращает текст ошибки для состояния Error. |
| RemoveBaseFileAsync | Удаляет из кэша базовый файл. При этом также удаляются его текстовый слой Text и изображения со страницами Page, если они присутствовали. |
| RemoveDerivedPagesAsync | Удаляет из кэша изображения со страницами Page для указанного базового файла, если они присутствовали. |
| RemoveDerivedTextAsync | Удаляет из кэша текстовый слой Text для указанного базового файла, если он присутствовал. |
| ResetOperationStateAsync | Устанавливает состояние None для процесса подготовки производных файлов указанного вида kind (таких, как извлечение текстового слоя или страниц с изображениями) применительно к базовому файлу baseFileID. Возвращает признак того, что состояние было установлено. Это производится для любых состояний, кроме None. Важно: производные файлы не удаляются при вызове этого метода. Если у файла могли быть созданы производные файлы, то вызовите методы их удаления (RemoveDerivedTextAsync(Guid, CancellationToken), RemoveDerivedPagesAsync(Guid, CancellationToken)), они также изменят состояние. |
| SetOperationErrorAsync | Устанавливает состояние Error для процесса подготовки производных файлов указанного вида kind (таких, как извлечение текстового слоя или страниц с изображениями) применительно к базовому файлу baseFileID. Возвращает признак того, что состояние было установлено. Это разрешено только для состояний None, InProgress и Error (сообщение errorMessage может быть изменено, даже если последнее состояние также было Error). |
| TakeOperationInProgressAsync | Устанавливает состояние InProgress для процесса подготовки производных файлов указанного вида kind (таких, как извлечение текстового слоя или страниц с изображениями) применительно к базовому файлу baseFileID. Возвращает признак того, что состояние было установлено. Это разрешено только для состояний None и Error. |
| TryGetDerivedPageAsync | Возвращает из кэша содержимое изображения страницы Page с номером page для указанного базового файла, если она была извлечена, или null, если операция по извлечению была выполнена, но в результате операции страниц не было извлечено или во время выполнения операции произошла ошибка. |
| TryGetDerivedPagesAsync | Возвращает из кэша содержимое изображений со страницами Page для указанного базового файла, если они были извлечены, или null, если страницы ещё не были успешно извлечены. Возвращённый пустой список означает, что операция по извлечению была выполнена, но в результате операции страниц не было извлечено. |
| TryGetDerivedTextAsync | Возвращает из кэша содержимое текстового слоя Text для указанного базового файла, если он был извлечён, или null, если текстовый слой ещё не был успешно извлечён. |