IObjectModelMapperObjectModelToCardRowsAsync - метод
Преобразует объектную модель процесса маршрутов в секционную модель с отслеживанием изменений.
Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrObjectModelСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
ValueTask<List<RouteDiff>> ObjectModelToCardRowsAsync(
WorkflowProcess process,
Card baseCard,
NestedProcessCommonInfo? npci = null,
CancellationToken cancellationToken = default
)
Function ObjectModelToCardRowsAsync (
process As WorkflowProcess,
baseCard As Card,
Optional npci As NestedProcessCommonInfo = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of List(Of RouteDiff))
ValueTask<List<RouteDiff^>^> ObjectModelToCardRowsAsync(
WorkflowProcess^ process,
Card^ baseCard,
NestedProcessCommonInfo^ npci = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
abstract ObjectModelToCardRowsAsync :
process : WorkflowProcess *
baseCard : Card *
?npci : NestedProcessCommonInfo *
?cancellationToken : CancellationToken
(* Defaults:
let _npci = defaultArg npci null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<List<RouteDiff>>
- process WorkflowProcess
-
Переносимый процесс.
- baseCard Card
-
Карточка, в которую необходимо перенести процесс.
- npci NestedProcessCommonInfo (Optional)
-
Информация о вложенном процессе. Может иметь значение , если текущий процесс не является вложенным.
- cancellationToken CancellationToken (Optional)
-
Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskListRouteDiffСписок содержащий информацию о различиях в процессах до и после переноса.