WorkflowEngineProcessorExtensionsStartNewProcessAsync - метод

Производит создание нового экземпляра процесса и отправляет в него сигнал.

Definition

Пространство имён: Tessa.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static Task<IWorkflowEngineProcessResult> StartNewProcessAsync(
	this IWorkflowEngineProcessor processor,
	Guid processtemplateID,
	IWorkflowEngineSignal startSignal,
	Card storeCard = null,
	WorkflowEngineProcessFlags processFlag = WorkflowEngineProcessFlags.DefaultRuntime,
	Guid? processID = null,
	CancellationToken cancellationToken = default
)

Параметры

processor  IWorkflowEngineProcessor
 
processtemplateID  Guid
ID шаблона процесса.
startSignal  IWorkflowEngineSignal
Сигнал, запускающий процесс.
storeCard  Card  (Optional)
Сохраняемая карточка. Может не задаваться, если создается глобальный процесс.
processFlag  WorkflowEngineProcessFlags  (Optional)
Настройки обработки.
processID  NullableGuid  (Optional)
ID создаваемого экземпляра процесса или null, если ID выделяется автоматически.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskIWorkflowEngineProcessResult
Возвращает результат обработки процесса.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IWorkflowEngineProcessor. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также