WorkflowEngineProcessCompilationCache - конструктор

Инициализирует новый экземпляр класса.

Definition

Пространство имён: Tessa.Compilation.Workflow
Сборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public WorkflowEngineProcessCompilationCache(
	TessaCompilationInvalidationReceiver tessaCompilationInvalidationReceiver,
	IWorkflowEngineProcessCompiler compiler,
	ITessaCompilationRepository tessaCompilationRepository,
	ITessaCompilationContextProvider<IWorkflowEngineProcessCompilationContext> contextProvider,
	IDbScope dbScope,
	ITypeProviderFactory typeProviderFactory,
	ITypeIdentifierProvider<Guid> typeIdentifierProvider,
	IInstanceCreationStrategy instanceCreationStrategy,
	[OptionalDependencyAttribute] IUnityDisposableContainer? unityDisposableContainer = null
)

Параметры

tessaCompilationInvalidationReceiver  TessaCompilationInvalidationReceiver
Объект, обеспечивающий синхронный сброс кэшей с объектами результатов компиляции.
compiler  IWorkflowEngineProcessCompiler
Объект, выполняющий компиляцию типов условий.
tessaCompilationRepository  ITessaCompilationRepository
Репозиторий для управления результатами компиляции.
contextProvider  ITessaCompilationContextProviderIWorkflowEngineProcessCompilationContext
Объект, предоставляющий контекст компиляции с заданным типом.
dbScope  IDbScope
Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager.
typeProviderFactory  ITypeProviderFactory
Фабрика для создания ITypeProvider.
typeIdentifierProvider  ITypeIdentifierProviderGuid
Объект, предоставляющий идентификатор типа.
instanceCreationStrategy  IInstanceCreationStrategy
Стратегия создания экземпляра объекта указанного типа.
unityDisposableContainer  IUnityDisposableContainer  (Optional)
Контейнер, содержащий объекты IDisposable, которые будут освобождены при закрытии контейнеров IUnityContainer.

См. также