WorkflowManagerDecrementCounterAsync - метод

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

Definition

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

Параметры

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

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

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

Реализации

IWorkflowManagerDecrementCounterAsync(Int32, IWorkflowProcessInfo, Int32, CancellationToken)

См. также