WorkflowTaskWorkerTManagerSendTaskAsync(Guid, IWorkflowProcessInfo, String, DictionaryString, Object, NullableGuid, FuncCardTask, CancellationToken, ValueTask, CancellationToken) - метод

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

Definition

Пространство имён: Tessa.Cards.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
protected Task<IWorkflowTaskInfo> SendTaskAsync(
	Guid taskTypeID,
	IWorkflowProcessInfo processInfo,
	string digest = null,
	Dictionary<string, Object> taskParameters = null,
	Guid? taskRowID = null,
	Func<CardTask, CancellationToken, ValueTask> modifyTaskActionAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

taskTypeID  Guid
Идентификатор типа задания, которое будет создано и отправлено.
processInfo  IWorkflowProcessInfo
Подпроцесс, в котором отправляется задание.
digest  String  (Optional)
Краткая информация по заданию, которую увидит пользователь, или null, если такая информация не выводится.
taskParameters  DictionaryString, Object  (Optional)
Параметры отправляемого задания или null, если задание не содержит параметров.
taskRowID  NullableGuid  (Optional)
Идентификатор отправляемого задания или null, если для задания создаётся новый идентификатор.
modifyTaskActionAsync  FuncCardTask, CancellationToken, ValueTask  (Optional)
Метод, изменяющий задание CardTask перед его отправкой или null, если такой метод не требуется.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

TaskIWorkflowTaskInfo
Информация по отправленному заданию или null, если информация отсутствует.

См. также