ITessaCompilationDebugObjectCacheTKey, TInstance - интерфейс

Реализация кэша компиляции с возможностью отладки.

Definition

Пространство имён: Tessa.Compilation.Debug
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public interface ITessaCompilationDebugObjectCache<TKey, TInstance> : ITessaCompilationObjectCacheCore<TKey, TInstance>, 
	ITessaCompilationObjectCacheCore
where TInstance : class
Implements
ITessaCompilationObjectCacheCore, ITessaCompilationObjectCacheCoreTKey, TInstance

Параметры типа

TKey
Тип ключа, по которому можно получить доступ к экземпляру объекта.
TInstance
Тип объекта.

Свойства

CategoryID Идентификатор категории, к которой относятся результаты компиляции, предоставляемые этим кэшем.
(Унаследован от ITessaCompilationObjectCacheCore)
DependentOn Коллекция идентификаторов категорий кэшей, от которых зависит этот объект.
(Унаследован от ITessaCompilationObjectCacheCore)

Методы

InvalidateAsync Сбрасывает результаты компиляции.
(Унаследован от ITessaCompilationObjectCacheCore)
IsRegistered Выполняет проверку, был ли объект с указанным идентификатором зарегистрирован для отладки.
RebuildAllAsync Выполняет перекомпиляцию всех результатов компиляции.
(Унаследован от ITessaCompilationObjectCacheCore)
RebuildAsync Выполняет перекомпиляцию объекта с заданным идентификатором.
(Унаследован от ITessaCompilationObjectCacheCore)
RegisterDebugTypes Регистрирует отладочный типы для скриптов.
TryGetAlreadyCompiledAsync Возвращает объект результата компиляции, имеющий указанный идентификатор из хранилища. Не выполняет компиляцию, если запрашиваемый результат не найден.
(Унаследован от ITessaCompilationObjectCacheCoreTKey, TInstance)
TryGetDebugObjectAsync Возвращает отладочный объект скрипта, если он был зарегистрирован.

См. также