FileCache - класс

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

Definition

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

См. также