IOnlyOfficeFileCacheInfoStrategy - интерфейс

Объект, управляющий информацией по файлу в кэше.

Definition

Пространство имён: Tessa.Extensions.Default.Server.OnlyOffice
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
C#
public interface IOnlyOfficeFileCacheInfoStrategy

Методы

CleanCacheInfoAsync Очищает кэш от информации по файлам, доступ к содержимому которых выполнялся раньше заданной даты. Не удаляет сами файлы, для этого также вызовите CleanCacheAsync(NullableDateTime, CancellationToken).
CreateCoeditInfoAsync Создание информации о совместном редактировании.
DeleteAsync Удаляет информацию о файле из кэша.
GetFileVersionsAsync Возвращает список всех версий для файла переданной версии.
InsertAsync Добавляет указанную информацию о файле в кэш.
TryGetCardIDFileIDByFileVersionIDAsync Возвращает идентификатор карточки и файла по идентификатору версии файла
TryGetCurrentCoeditInfosAsync Возвращает имеющиеся записи по совместному редактированию для представленных версий файлов. Значение null аналогично пустому списку.
TryGetInfoAsync(Guid, CancellationToken) Возвращает информацию по файлу в кэше или null, если файл не найден по указанному идентификатору.
TryGetInfoAsync(String, NullableGuid, CancellationToken) Возвращает информацию по файлу в кэше или null, если файл не найден по указанному идентификатору.
UpdateInfoAsync Обновляет информацию по файлу в кэше. Выбрасывает исключение, если файл не найден по указанному идентификатору.
UpdateInfoOnEditorOpenedAsync Устанавливает флаг "Редактор был открыт" EditorWasOpen для файла в кэше. Выбрасывает исключение, если файл не найден по указанному идентификатору.

См. также