FileCache - класс

Кэш для контента файлов.

Definition

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

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

FileCacheИнициализирует новый экземпляр класса FileCache

Свойства

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

Методы

AllocateAsync Создаёт объект, инкапсулирующий контент файла в кэше.
ClearAsync Очищает кэш, освобождая все объекты, которые инкапсулируют контент файлов.
ClearCoreAsync Очищает кэш, освобождая все объекты, которые инкапсулируют контент файлов.
CreateContentAsync Создаёт объект, инкапсулирующий контент файла.
DisposeDelayedContentAsync Немедленно выполняет отложенное освобождение содержимого, если это требуется.
DisposeDelayedContentCoreAsync Немедленно выполняет отложенное освобождение содержимого, если это требуется.
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 Возвращает признак того, что кэш ожидает отложенное освобождение содержимого хотя бы одного файла.
IsEmptyAsync Признак того, что кэш пустой, т.е. не содержит объектов, инкапсулирующих контент файлов.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
NotifyDelayedContentDisposalPendingAsync Уведомляет кэш о необходимости выполнить отложенное освобождение содержимого через некоторое время, если это требуется.
NotifyDelayedContentDisposalPendingCoreAsync Уведомляет кэш о необходимости выполнить отложенное освобождение содержимого через некоторое время, если это требуется.
RegisterForDisposalAsync Добавляет заданный объект контента к списку освобождаемых объектов при очистке кэша (если кэш связан с карточкой - при закрытии или обновлении карточки). Вызывайте метод для объектов, которые не созданы средствами этого же кэша.
RegisterForDisposalCoreAsync Добавляет заданный объект контента к списку освобождаемых объектов при очистке кэша (если кэш связан с карточкой - при закрытии или обновлении карточки). Вызывайте метод для объектов, которые не созданы средствами этого же кэша.
ResetDelayedContentDisposalAsync Очищает информацию о необходимости выполнить отложенное освобождение содержимого. Файлы, которые не были удалены и требуют отложенного освобождения, останутся во временной папке (или в другом местоположении) и не будут удалены.
ResetDelayedContentDisposalCoreAsync Очищает информацию о необходимости выполнить отложенное освобождение содержимого. Файлы, которые не были удалены и требуют отложенного освобождения, останутся во временной папке (или в другом местоположении) и не будут удалены.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

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

См. также