IFileCache - интерфейс |
Пространство имён: Tessa.Files
public interface IFileCache
Тип IFileCache предоставляет следующие члены.
Имя | Описание | |
---|---|---|
Options | Опции, которые дополнительно поддерживает кэш файлов. |
Имя | Описание | |
---|---|---|
AllocateAsync | Создаёт объект, инкапсулирующий контент файла в кэше. | |
ClearAsync | Очищает кэш, освобождая все объекты, которые инкапсулируют контент файлов. | |
DisposeDelayedContentAsync | Немедленно выполняет отложенное освобождение содержимого, если это требуется. | |
HasPendingDelayedContentDisposalAsync | Возвращает признак того, что кэш ожидает отложенное освобождение содержимого хотя бы одного файла. | |
IsEmptyAsync |
Признак того, что кэш пустой, т.е. не содержит объектов, инкапсулирующих контент файлов.
| |
NotifyDelayedContentDisposalPendingAsync | Уведомляет кэш о необходимости выполнить отложенное освобождение содержимого через некоторое время, если это требуется. | |
RegisterForDisposalAsync |
Добавляет заданный объект контента к списку освобождаемых объектов при очистке кэша
(если кэш связан с карточкой - при закрытии или обновлении карточки).
Вызывайте метод для объектов, которые не созданы средствами этого же кэша.
| |
ResetDelayedContentDisposalAsync |
Очищает информацию о необходимости выполнить отложенное освобождение содержимого. Файлы, которые не были удалены
и требуют отложенного освобождения, останутся во временной папке (или в другом местоположении) и не будут удалены.
|