IKrSecondaryProcessCompilationCache - интерфейс

Кэш, содержащий результаты компиляции вторичных процессов подсистемы маршрутов и этапов в них.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
C#
public interface IKrSecondaryProcessCompilationCache : IKrCompilationCacheBase, 
	ITessaCompilationObjectCache<IKrCompilationContext, string, IKrScript>, ITessaCompilationObjectCacheCore<string, IKrScript>, 
	ITessaCompilationObjectCacheCore
Implements
ITessaCompilationObjectCacheIKrCompilationContext, String, IKrScript, ITessaCompilationObjectCacheCore, ITessaCompilationObjectCacheCoreString, IKrScript, IKrCompilationCacheBase

Заметки

Категория кэша: KrSecondaryProcess.

Свойства

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

Методы

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

См. также