FileLocalCache - класс

Кэш для контента файлов, расположенного локально для текущего пользователя.

Definition

Пространство имён: Tessa.Files
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class FileLocalCache : FileCache
Inheritance
Object    FileCache    FileLocalCache

Конструкторы

FileLocalCache Создаёт экземпляр класса с указанием его зависимостей.

Свойства

Options Опции, которые дополнительно поддерживает кэш файлов.
(Унаследован от FileCache)

Методы

AllocateAsync Создаёт объект, инкапсулирующий контент файла в кэше.
(Унаследован от FileCache)
AwaitPendingGlobalTasksAsync Ожидает завершение всех задач по отложенному освобождению содержимого файлов, добавленных в любые объекты кэшей FileLocalCache. Если таких задач нет, метод возвращает уже завершённое задание. Если задачи есть, то возвращается задание, которое завершится после завершения всех задач по отложенному удалению, добавленных от любого количества объектов кэшей FileLocalCache.
ClearAsync Очищает кэш, освобождая все объекты, которые инкапсулируют контент файлов.
(Унаследован от FileCache)
ClearCoreAsync Очищает кэш, освобождая все объекты, которые инкапсулируют контент файлов.
(Унаследован от FileCache)
CreateContentAsync Создаёт объект, инкапсулирующий контент файла.
(Переопределяет FileCacheCreateContentAsync(String, FuncIFileContent, ValueTask, IFileCancellationSource, CancellationToken))
DisposeDelayedContentAsync Немедленно выполняет отложенное освобождение содержимого, если это требуется.
(Унаследован от FileCache)
DisposeDelayedContentCoreAsync Немедленно выполняет отложенное освобождение содержимого, если это требуется.
(Переопределяет FileCacheDisposeDelayedContentCoreAsync(CancellationToken))
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
HasPendingDelayedContentDisposalAsync Возвращает признак того, что кэш ожидает отложенное освобождение содержимого хотя бы одного файла.
(Переопределяет FileCacheHasPendingDelayedContentDisposalAsync(CancellationToken))
IsEmptyAsync Признак того, что кэш пустой, т.е. не содержит объектов, инкапсулирующих контент файлов.
(Унаследован от FileCache)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
NotifyDelayedContentDisposalPendingAsync Уведомляет кэш о необходимости выполнить отложенное освобождение содержимого через некоторое время, если это требуется.
(Унаследован от FileCache)
NotifyDelayedContentDisposalPendingCoreAsync Уведомляет кэш о необходимости выполнить отложенное освобождение содержимого через некоторое время, если это требуется.
(Переопределяет FileCacheNotifyDelayedContentDisposalPendingCoreAsync(CancellationToken))
RegisterForDisposalAsync Добавляет заданный объект контента к списку освобождаемых объектов при очистке кэша (если кэш связан с карточкой - при закрытии или обновлении карточки). Вызывайте метод для объектов, которые не созданы средствами этого же кэша.
(Унаследован от FileCache)
RegisterForDisposalCoreAsync Добавляет заданный объект контента к списку освобождаемых объектов при очистке кэша (если кэш связан с карточкой - при закрытии или обновлении карточки). Вызывайте метод для объектов, которые не созданы средствами этого же кэша.
(Унаследован от FileCache)
ResetDelayedContentDisposalAsync Очищает информацию о необходимости выполнить отложенное освобождение содержимого. Файлы, которые не были удалены и требуют отложенного освобождения, останутся во временной папке (или в другом местоположении) и не будут удалены.
(Унаследован от FileCache)
ResetDelayedContentDisposalCoreAsync Очищает информацию о необходимости выполнить отложенное освобождение содержимого. Файлы, которые не были удалены и требуют отложенного освобождения, останутся во временной папке (или в другом местоположении) и не будут удалены.
(Переопределяет FileCacheResetDelayedContentDisposalCoreAsync(CancellationToken))
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также