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

Создаёт экземпляр класса с указанием его зависимостей.

Definition

Пространство имён: Tessa.Cards.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
protected WorkflowStoreExtension(
	ICardRepository cardRepositoryToCreateNextRequest,
	ICardRepository cardRepositoryToStoreNextRequest,
	ICardRepository cardRepositoryToCreateTasks,
	ICardTaskHistoryManager? taskHistoryManager = null,
	ICardGetStrategy? cardGetStrategy = null,
	IWorkflowQueueProcessor? workflowQueueProcessor = null
)

Параметры

cardRepositoryToCreateNextRequest  ICardRepository

Репозиторий для создания карточки для дополнительного сохранения карточки с новыми заданиями.

Рекомендуется использовать в этом случае создание карточки без расширений, т.к. на карточке могут быть расширения, резервирующие номера из последовательностей и выполняющие другую работу, специфичные именно для создания новой карточки, а не для создания запроса на сохранение существующей карточки.

cardRepositoryToStoreNextRequest  ICardRepository
Репозиторий для дополнительного сохранения карточки с новыми заданиями.
cardRepositoryToCreateTasks  ICardRepository
Репозиторий карточек, используемый для создания карточек заданий. Свойство может быть равно null, если создание заданий не предполагается.
taskHistoryManager  ICardTaskHistoryManager  (Optional)
Объект, управляющий созданием групп в истории заданий, или null, если используется объект, не выполняющий действий CardFakeTaskHistoryManager.
cardGetStrategy  ICardGetStrategy  (Optional)
Стратегия, выполняющая низкоуровневую загрузку секций карточки, или null, если такая загрузка не поддерживается. Обычно требуется для создания групп в истории заданий совместно с объектом taskHistoryManager.
workflowQueueProcessor  IWorkflowQueueProcessor  (Optional)
Объект, выполняющий обработку действий в очереди WorkflowQueue, или null, если используется обработчик по умолчанию.

См. также