Для изменения размера нажмите или перетащите

NumberQueueProcessorCanProcessAsync - метод

Возвращает признак того, что предикат queuePredicateType по действию с номером number разрешает выполнить это действие. Возвращает null, если для заданного типа предиката получить действие не удалось.

Пространство имён:  Tessa.Cards.Numbers
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
protected virtual Task<bool?> CanProcessAsync(
	INumberObject number,
	INumberContext context,
	NumberQueue queue,
	NumberQueueItem queueItem,
	NumberQueueActionType queueActionType,
	NumberQueuePredicateType queuePredicateType,
	CancellationToken cancellationToken = default
)

Параметры

number
Тип: Tessa.Cards.NumbersINumberObject
Номер, действие с которым выполняется. Может быть пустым номером, если для действия актуален только тип.
context
Тип: Tessa.Cards.NumbersINumberContext
Контекст, в котором выполняется действие с номером.
queue
Тип: Tessa.Cards.NumbersNumberQueue
Очередь действий с номерами.
queueItem
Тип: Tessa.Cards.NumbersNumberQueueItem
Информация по действию с номером.
queueActionType
Тип: Tessa.Cards.NumbersNumberQueueActionType
Тип действия с номером в очереди.
queuePredicateType
Тип: Tessa.Cards.NumbersNumberQueuePredicateType
Тип обрабатываемого предиката.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: TaskNullableBoolean
true, если можно продолжить выполнение действия; false, если выполнение действия с таким номером запрещено; null, если получить действие не удалось.
См. также