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

NumberExtensionsReleaseAndCommitAtServerAsync - метод

Добавляет запись в очередь действий с номерами, которая вызовет освобождение заданного номера number при сохранении карточки. Вторым параметром возвращает действие, выполняемое для отмены операции по освобождению номера, или null, если отсутствуют действия для отмены.

Пространство имён:  Tessa.Cards.Numbers
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static ValueTask<(bool result, Action cancelAction)> ReleaseAndCommitAtServerAsync(
	this INumberQueueContainer queueContainer,
	INumberContext context,
	INumberObject number,
	CancellationToken cancellationToken = default
)

Параметры

queueContainer
Тип: Tessa.Cards.NumbersINumberQueueContainer
Объект, посредством которого осуществляется доступ к очереди действий с номерами.
context
Тип: Tessa.Cards.NumbersINumberContext
Контекст события, происходящего с номером.
number
Тип: Tessa.Cards.NumbersINumberObject
Освобождаемый номер. Не может быть равен null. Если указан номер, не являющийся номером из последовательности, то метод не выполняет действий и возвращает false.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: ValueTaskValueTupleBoolean, Action
true, если обработка события успешно выполнена; false, если обработка события была отменена или при выполнении обработки возникли ошибки.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа INumberQueueContainer. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).
См. также