WorkflowContext(CardStoreRequest, CardStoreRequest, CardType, ICardMetadata, ISession, IDbScope, DateTime, ICardTaskHistoryManager, ICardGetStrategy, IValidationResultBuilder, DictionaryString, Object) - конструктор

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

Definition

Пространство имён: Tessa.Cards.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public WorkflowContext(
	CardStoreRequest request,
	CardStoreRequest nextRequest,
	CardType cardType,
	ICardMetadata cardMetadata,
	ISession session,
	IDbScope dbScope,
	DateTime storeDateTime,
	ICardTaskHistoryManager taskHistoryManager,
	ICardGetStrategy? cardGetStrategy,
	IValidationResultBuilder validationResult,
	Dictionary<string, Object?>? info = null
)

Параметры

request  CardStoreRequest
Запрос на сохранение карточки, в процессе которого производится управление бизнес-процессом.
nextRequest  CardStoreRequest
Запрос на дополнительное сохранение карточки, в процессе которого могут высылаться задания бизнес-процесса.
cardType  CardType
Тип карточки, в рамках которого выполняется бизнес-процесс.
cardMetadata  ICardMetadata
Метаинформация по типам карточек, известным в системе.
session  ISession
Запрос на сохранение карточки, в процессе которого производится управление бизнес-процессом.
dbScope  IDbScope
Объект, посредством которого выполняется взаимодействие с базой данных в пределах транзакции на сохранение карточки.
storeDateTime  DateTime
Текущие дата и время сохранения для использования в транзакции.
taskHistoryManager  ICardTaskHistoryManager
Объект, управляющий созданием групп в истории заданий.
cardGetStrategy  ICardGetStrategy
Стратегия, выполняющая низкоуровневую загрузку секций карточки, или null, если такая загрузка не поддерживается. Обычно требуется для создания групп в истории заданий совместно с объектом taskHistoryManager.
validationResult  IValidationResultBuilder
Объект, посредством которого добавляются сообщения валидации, связанные с управлением бизнес-процессом.
info  DictionaryString, Object  (Optional)
Дополнительная информация, связанная с контекстом бизнес-процесса.

См. также