WorkflowDialogManager - конструктор
Менеджер для работы с диалогом в действиях WorkflowEngine, использующих диалоги.
Пространство имён: Tessa.Workflow.ActionsСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public WorkflowDialogManager(
ICardMetadata cardMetadata,
ISession session,
ISchemeService schemeService,
[DependencyAttribute("Dialog")] ICardMetadataBuilder cardMetadataBuilder,
IWorkflowEngineCardsScope cardsScope,
ICardRepository cardRepository,
ISignatureProvider signatureProvider,
ICardServerPermissionsProvider serverPermissionsProvider,
IConfigurationInfoProvider configurationInfoProvider,
IFormEditorModelsRepository formEditorModelsRepository
)
Public Sub New (
cardMetadata As ICardMetadata,
session As ISession,
schemeService As ISchemeService,
<DependencyAttribute("Dialog")> cardMetadataBuilder As ICardMetadataBuilder,
cardsScope As IWorkflowEngineCardsScope,
cardRepository As ICardRepository,
signatureProvider As ISignatureProvider,
serverPermissionsProvider As ICardServerPermissionsProvider,
configurationInfoProvider As IConfigurationInfoProvider,
formEditorModelsRepository As IFormEditorModelsRepository
)
public:
WorkflowDialogManager(
ICardMetadata^ cardMetadata,
ISession^ session,
ISchemeService^ schemeService,
[DependencyAttribute(L"Dialog")] ICardMetadataBuilder^ cardMetadataBuilder,
IWorkflowEngineCardsScope^ cardsScope,
ICardRepository^ cardRepository,
ISignatureProvider^ signatureProvider,
ICardServerPermissionsProvider^ serverPermissionsProvider,
IConfigurationInfoProvider^ configurationInfoProvider,
IFormEditorModelsRepository^ formEditorModelsRepository
)
new :
cardMetadata : ICardMetadata *
session : ISession *
schemeService : ISchemeService *
[<DependencyAttribute("Dialog")>] cardMetadataBuilder : ICardMetadataBuilder *
cardsScope : IWorkflowEngineCardsScope *
cardRepository : ICardRepository *
signatureProvider : ISignatureProvider *
serverPermissionsProvider : ICardServerPermissionsProvider *
configurationInfoProvider : IConfigurationInfoProvider *
formEditorModelsRepository : IFormEditorModelsRepository -> WorkflowDialogManager
Параметры
- cardMetadata ICardMetadata
Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек.
- session ISession
Сессия пользователя.
- schemeService ISchemeService
Сервис операций по работе со схемой базы данных.
- cardMetadataBuilder ICardMetadataBuilder
Объект, выполняющий построение метаинформации по типам карточек
CardMetadata.
- cardsScope IWorkflowEngineCardsScope
Scope для загрузки карточек в рамках обработки WorkflowEngine.
- cardRepository ICardRepository
Репозиторий для управления карточками.
- signatureProvider ISignatureProvider
Объект, предоставляющий криптографические средства для подписания и проверки подписи.
- serverPermissionsProvider ICardServerPermissionsProvider
Объект, предоставляющий права доступа в соответствии с активной системой прав.
Например, для типового решения предоставляет токен KrToken с полным набором прав.
- configurationInfoProvider IConfigurationInfoProvider
Объект, предоставляющий информацию по текущей конфигурации.
- formEditorModelsRepository IFormEditorModelsRepository
Repository for managing forms.