NumberExtensionsGetNumberAsync(INumberLocationManager, INumberContext, NumberTypeDescriptor, NumberLocationType, CancellationToken) - метод

Возвращает номер, расположенный в заданных местоположении и контексте или пустой номер, если он не был найден. Метод не возвращает null.

Definition

Пространство имён: Tessa.Cards.Numbers
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static ValueTask<INumberObject> GetNumberAsync(
	this INumberLocationManager manager,
	INumberContext context,
	NumberTypeDescriptor numberType,
	NumberLocationType locationType,
	CancellationToken cancellationToken = default
)

Параметры

manager  INumberLocationManager
Объект, определяющий поведение местоположения. В качестве такого объекта может использоваться INumberComposer.
context  INumberContext
Контекст события, происходящего с номером.
numberType  NumberTypeDescriptor
Тип получаемого номера.
locationType  NumberLocationType
Тип местоположения получаемого номера. Свойство типа HasInfo должно возвращать false.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskINumberObject
Номер, расположенный в заданных местоположении и контексте или пустой номер, если он не был найден. Метод не возвращает null.

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

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

См. также