WorkflowEngineContextSendTaskAsync - метод
Метод для отправки задания для основной карточки в рамках выполнения процесса.
Пространство имён: Tessa.WorkflowСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public ValueTask<CardTask> SendTaskAsync(
Guid taskTypeID,
string digest,
DateTime? planned,
int? plannedQuants,
Guid roleID,
string roleName = null,
Guid? taskRowID = null,
Guid? parentRowID = null,
Action<CardTask> modifyTaskAction = null,
CancellationToken cancellationToken = default
)
Public Function SendTaskAsync (
taskTypeID As Guid,
digest As String,
planned As DateTime?,
plannedQuants As Integer?,
roleID As Guid,
Optional roleName As String = Nothing,
Optional taskRowID As Guid? = Nothing,
Optional parentRowID As Guid? = Nothing,
Optional modifyTaskAction As Action(Of CardTask) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of CardTask)
public:
virtual ValueTask<CardTask^> SendTaskAsync(
Guid taskTypeID,
String^ digest,
Nullable<DateTime> planned,
Nullable<int> plannedQuants,
Guid roleID,
String^ roleName = nullptr,
Nullable<Guid> taskRowID = nullptr,
Nullable<Guid> parentRowID = nullptr,
Action<CardTask^>^ modifyTaskAction = nullptr,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract SendTaskAsync :
taskTypeID : Guid *
digest : string *
planned : Nullable<DateTime> *
plannedQuants : Nullable<int> *
roleID : Guid *
?roleName : string *
?taskRowID : Nullable<Guid> *
?parentRowID : Nullable<Guid> *
?modifyTaskAction : Action<CardTask> *
?cancellationToken : CancellationToken
(* Defaults:
let _roleName = defaultArg roleName null
let _taskRowID = defaultArg taskRowID null
let _parentRowID = defaultArg parentRowID null
let _modifyTaskAction = defaultArg modifyTaskAction null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<CardTask>
override SendTaskAsync :
taskTypeID : Guid *
digest : string *
planned : Nullable<DateTime> *
plannedQuants : Nullable<int> *
roleID : Guid *
?roleName : string *
?taskRowID : Nullable<Guid> *
?parentRowID : Nullable<Guid> *
?modifyTaskAction : Action<CardTask> *
?cancellationToken : CancellationToken
(* Defaults:
let _roleName = defaultArg roleName null
let _taskRowID = defaultArg taskRowID null
let _parentRowID = defaultArg parentRowID null
let _modifyTaskAction = defaultArg modifyTaskAction null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<CardTask>
- taskTypeID Guid
- Идентификатор типа задания.
- digest String
- Описание задания.
- planned NullableDateTime
-
Плановая дата завершения задания или значение , если она определяется
по параметрам plannedQuants или plannedWorkingDays.
- plannedQuants NullableInt32
-
Число квантов для расчёта плановой даты завершения задания или значение , если она определяется
по параметрам planned или plannedWorkingDays.
- roleID Guid
- Идентификатор исполнителя задания.
- roleName String (Optional)
- Имя исполнителя задания.
- taskRowID NullableGuid (Optional)
- Идентификатор задания или значение , если идентификатор должен сгенерироваться автоматически.
- parentRowID NullableGuid (Optional)
- Идентификатор родительского задания или значение , если нет родительского задания.
- modifyTaskAction ActionCardTask (Optional)
- Действие для изменения задания после его создания.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskCardTaskСозданное задание или значение
, если произошла ошибка при создании задания.
IWorkflowEngineContextSendTaskAsync(Guid, String, NullableDateTime, NullableInt32, Guid, String, NullableGuid, NullableGuid, ActionCardTask, CancellationToken)