NumberDirectorBaseNotifyOnEventAsync - метод

Выполняет заданное действие с номером.

Definition

Пространство имён: Tessa.Cards.Numbers
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public Task<bool> NotifyOnEventAsync(
	INumberContext context,
	NumberEventType eventType,
	Func<INumberContext, CancellationToken, Task<bool>> numberActionFuncAsync,
	Func<INumberContext, CancellationToken, Task<bool>> numberPredicateFuncAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

context  INumberContext
Контекст события, происходящего с номером. Не может быть равен null.
eventType  NumberEventType
Тип события, происходящего с номером. Не может быть равен null.
numberActionFuncAsync  FuncINumberContext, CancellationToken, TaskBoolean
 
numberPredicateFuncAsync  FuncINumberContext, CancellationToken, TaskBoolean  (Optional)
 
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

Реализации

INumberDirectorBaseNotifyOnEventAsync(INumberContext, NumberEventType, FuncINumberContext, CancellationToken, TaskBoolean, FuncINumberContext, CancellationToken, TaskBoolean, CancellationToken)

См. также