TessaCompilationObjectCacheBaseTCompilerContext, TKey, TInstance - конструктор

Базовая абстрактная реализация ITessaCompilationObjectCacheTCompilerContext, TKey, TInstance.

Definition

Пространство имён: Tessa.Compilation
Сборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
protected TessaCompilationObjectCacheBase(
	string categoryID,
	TessaCompilationInvalidationReceiver tessaCompilationInvalidationReceiver,
	ITessaCompiler<TCompilerContext> tessaCompiler,
	ITessaCompilationRepository tessaCompilationRepository,
	IUnityDisposableContainer? unityDisposableContainer = null
)

Параметры

categoryID  String
Идентификатор категории, к которой относятся результаты компиляции, предоставляемые этим кэшем.
tessaCompilationInvalidationReceiver  TessaCompilationInvalidationReceiver
Объект, обеспечивающий синхронный сброс кэшей с объектами результатов компиляции.
tessaCompiler  ITessaCompilerTCompilerContext
Объект, предоставляющий методы для компиляции объектов системы.
tessaCompilationRepository  ITessaCompilationRepository
Репозиторий для управления результатами компиляции.
unityDisposableContainer  IUnityDisposableContainer  (Optional)
Контейнер, содержащий объекты IDisposable, которые будут освобождены при закрытии контейнеров IUnityContainer.

См. также