FileLocalCache - класс

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

Definition

Пространство имён: Tessa.Files
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
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)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также