WorkflowManagerDecrementCounterAsync - метод

Уменьшает текущее значение счётчика на заданное значение decrementValue. Если текущее значение становится не больше нуля, то счётчик удаляется. Возвращает состояние счётчика после выполнения метода.

Definition

Пространство имён: Tessa.Cards.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ValueTask<WorkflowCounterState> DecrementCounterAsync(
	int counterNumber,
	IWorkflowProcessInfo processInfo,
	int decrementValue = 1,
	CancellationToken cancellationToken = default
)

Параметры

counterNumber  Int32
Номер счётчика, уникальный в пределах подпроцесса.
processInfo  IWorkflowProcessInfo
Информация по подпроцессу, в пределах которого используется счётчик.
decrementValue  Int32  (Optional)
Значение, на которое уменьшается текущее значение счётчика. Если значение меньше нуля, то текущее значение счётчика будет увеличено.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskWorkflowCounterState
Состояние счётчика после выполнения метода.

Реализации

IWorkflowManagerDecrementCounterAsync(Int32, IWorkflowProcessInfo, Int32, CancellationToken)

См. также