WorkflowQueueProcessorProcessItemAsync - метод

Выполняет обработку действия в очереди Workflow API и возвращает признак того, что обработка выполнена удачно.

Definition

Пространство имён: Tessa.Cards.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
protected abstract ValueTask<bool> ProcessItemAsync(
	IWorkflowContext context,
	IWorkflowManager manager,
	IWorkflowWorker worker,
	WorkflowQueue queue,
	WorkflowQueueItem queueItem,
	WorkflowQueueEventType queueEventType,
	CancellationToken cancellationToken = default
)

Параметры

context  IWorkflowContext
Контекст события Workflow API.
manager  IWorkflowManager
Объект, предоставляющий возможности для управления бизнес-процессом.
worker  IWorkflowWorker
Объект, реализующий логику подпроцессов и переходов в бизнес-процессе.
queue  WorkflowQueue
Очередь Workflow API.
queueItem  WorkflowQueueItem
Обрабатываемый элемент очереди.
queueEventType  WorkflowQueueEventType
Тип обрабатываемого события.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskBoolean
true, если действие было обработано; false, если действие не было обработано, потому что при обработке возникли ошибки.

См. также