WorkflowEngineTileManager - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.WorkflowСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public WorkflowEngineTileManager(
IDbScope dbScope,
IWorkflowEnginePermissionManager permissionManager,
IWorkflowEngineCardsScope cardsScope,
ILicenseManager licenseManager,
IWorkflowEngineTileManagerExtensionRegistry workflowEngineTileManagerExtensionRegistry,
IWorkflowEngineTileCache tileCache,
INestedRoleContextSelector nestedRoleContextSelector,
IWorkflowEngineTileHandlerResolver workflowEngineTileHandlerResolver,
[OptionalDependencyAttribute] IWorkflowEngineTileCompiledDependencies? compiledDependencies = null,
[OptionalDependencyAttribute] IWorkflowEngineTileCompilationCache? workflowEngineTileCompilationCache = null
)
Public Sub New (
dbScope As IDbScope,
permissionManager As IWorkflowEnginePermissionManager,
cardsScope As IWorkflowEngineCardsScope,
licenseManager As ILicenseManager,
workflowEngineTileManagerExtensionRegistry As IWorkflowEngineTileManagerExtensionRegistry,
tileCache As IWorkflowEngineTileCache,
nestedRoleContextSelector As INestedRoleContextSelector,
workflowEngineTileHandlerResolver As IWorkflowEngineTileHandlerResolver,
<OptionalDependencyAttribute> Optional compiledDependencies As IWorkflowEngineTileCompiledDependencies = Nothing,
<OptionalDependencyAttribute> Optional workflowEngineTileCompilationCache As IWorkflowEngineTileCompilationCache = Nothing
)
public:
WorkflowEngineTileManager(
IDbScope^ dbScope,
IWorkflowEnginePermissionManager^ permissionManager,
IWorkflowEngineCardsScope^ cardsScope,
ILicenseManager^ licenseManager,
IWorkflowEngineTileManagerExtensionRegistry^ workflowEngineTileManagerExtensionRegistry,
IWorkflowEngineTileCache^ tileCache,
INestedRoleContextSelector^ nestedRoleContextSelector,
IWorkflowEngineTileHandlerResolver^ workflowEngineTileHandlerResolver,
[OptionalDependencyAttribute] IWorkflowEngineTileCompiledDependencies^ compiledDependencies = nullptr,
[OptionalDependencyAttribute] IWorkflowEngineTileCompilationCache^ workflowEngineTileCompilationCache = nullptr
)
new :
dbScope : IDbScope *
permissionManager : IWorkflowEnginePermissionManager *
cardsScope : IWorkflowEngineCardsScope *
licenseManager : ILicenseManager *
workflowEngineTileManagerExtensionRegistry : IWorkflowEngineTileManagerExtensionRegistry *
tileCache : IWorkflowEngineTileCache *
nestedRoleContextSelector : INestedRoleContextSelector *
workflowEngineTileHandlerResolver : IWorkflowEngineTileHandlerResolver *
[<OptionalDependencyAttribute>] ?compiledDependencies : IWorkflowEngineTileCompiledDependencies *
[<OptionalDependencyAttribute>] ?workflowEngineTileCompilationCache : IWorkflowEngineTileCompilationCache
(* Defaults:
let _compiledDependencies = defaultArg compiledDependencies null
let _workflowEngineTileCompilationCache = defaultArg workflowEngineTileCompilationCache null
*)
-> WorkflowEngineTileManager
Параметры
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- permissionManager IWorkflowEnginePermissionManager
Объект, осуществляющий проверку прав к шаблонам и экземплярам процессов.
- cardsScope IWorkflowEngineCardsScope
Scope для загрузки карточек в рамках обработки WorkflowEngine.
- licenseManager ILicenseManager
Объект, предоставляющий доступ к лицензии.
- workflowEngineTileManagerExtensionRegistry IWorkflowEngineTileManagerExtensionRegistry
- tileCache IWorkflowEngineTileCache
Объект для получения и кеширования информации о тайлах бизнес-процессов.
- nestedRoleContextSelector INestedRoleContextSelector
Объект для получения идентификатора контекста вложенной роли по карточке.
- workflowEngineTileHandlerResolver IWorkflowEngineTileHandlerResolver
Объект для получения обработчика тайла WorkflowEngine по идентификатору обработчика.
- compiledDependencies IWorkflowEngineTileCompiledDependencies (Optional)
Зависимости для объектов компиляции условий тайлов обработчика процессов.
- workflowEngineTileCompilationCache IWorkflowEngineTileCompilationCache (Optional)
Кэш, содержащий результаты компиляции тайлов бизнес-процессов Workflow Engine.