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

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

Definition

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

Параметры

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

См. также