WorkflowContext(CardStoreRequest, CardStoreRequest, CardType, ICardMetadata, ISession, IDbScope, DateTime, ICardTaskHistoryManager, ICardGetStrategy, IValidationResultBuilder, DictionaryString, Object) - конструктор |
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.Cards.Workflow
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис 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
)
Public Sub New (
request As CardStoreRequest,
nextRequest As CardStoreRequest,
cardType As CardType,
cardMetadata As ICardMetadata,
session As ISession,
dbScope As IDbScope,
storeDateTime As DateTime,
taskHistoryManager As ICardTaskHistoryManager,
cardGetStrategy As ICardGetStrategy,
validationResult As IValidationResultBuilder,
Optional info As Dictionary(Of String, Object) = Nothing
)
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 = nullptr
)
new :
request : CardStoreRequest *
nextRequest : CardStoreRequest *
cardType : CardType *
cardMetadata : ICardMetadata *
session : ISession *
dbScope : IDbScope *
storeDateTime : DateTime *
taskHistoryManager : ICardTaskHistoryManager *
cardGetStrategy : ICardGetStrategy *
validationResult : IValidationResultBuilder *
?info : Dictionary<string, Object>
(* Defaults:
let _info = defaultArg info null
*)
-> WorkflowContext
Параметры
- request
- Тип: Tessa.CardsCardStoreRequest
Запрос на сохранение карточки, в процессе которого производится управление бизнес-процессом.
- nextRequest
- Тип: Tessa.CardsCardStoreRequest
Запрос на дополнительное сохранение карточки, в процессе которого могут высылаться задания бизнес-процесса.
- cardType
- Тип: Tessa.CardsCardType
Тип карточки, в рамках которого выполняется бизнес-процесс.
- cardMetadata
- Тип: Tessa.CardsICardMetadata
Метаинформация по типам карточек, известным в системе.
- session
- Тип: Tessa.Platform.RuntimeISession
Запрос на сохранение карточки, в процессе которого производится управление бизнес-процессом.
- dbScope
- Тип: Tessa.Platform.DataIDbScope
Объект, посредством которого выполняется взаимодействие с базой данных в пределах транзакции на сохранение карточки.
- storeDateTime
- Тип: SystemDateTime
Текущие дата и время сохранения для использования в транзакции.
- taskHistoryManager
- Тип: Tessa.CardsICardTaskHistoryManager
Объект, управляющий созданием групп в истории заданий.
- cardGetStrategy
- Тип: Tessa.Cards.ComponentModelICardGetStrategy
Стратегия, выполняющая низкоуровневую загрузку секций карточки, или null, если такая загрузка не поддерживается.
Обычно требуется для создания групп в истории заданий совместно с объектом taskHistoryManager.
- validationResult
- Тип: Tessa.Platform.ValidationIValidationResultBuilder
Объект, посредством которого добавляются сообщения валидации, связанные с управлением бизнес-процессом.
- info (Optional)
- Тип: System.Collections.GenericDictionaryString, Object
Дополнительная информация, связанная с контекстом бизнес-процесса.
См. также