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

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

Definition

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

Параметры

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

См. также