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