NumberDirectorTryGetNumberEffectiveLocationCoreAsync - метод
Возвращает эффективное местоположение номера по его заданному местоположению
или null, если эффективное местоположение недоступно и следует использовать
заданное местоположение location.
Например, местоположение [Tessa.Cards.Numbers.NumberLocationTypes.Primary]
может соответствовать определённым полям в карточке, задаваемым эффективным местоположением типа
[Tessa.Cards.Numbers.CardNumberLocation].
Пространство имён: Tessa.Cards.NumbersСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
protected override ValueTask<INumberLocation> TryGetNumberEffectiveLocationCoreAsync(
INumberContext context,
NumberTypeDescriptor numberType,
INumberLocation location,
CancellationToken cancellationToken = default
)
Protected Overrides Function TryGetNumberEffectiveLocationCoreAsync (
context As INumberContext,
numberType As NumberTypeDescriptor,
location As INumberLocation,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of INumberLocation)
protected:
virtual ValueTask<INumberLocation^> TryGetNumberEffectiveLocationCoreAsync(
INumberContext^ context,
NumberTypeDescriptor^ numberType,
INumberLocation^ location,
CancellationToken cancellationToken = CancellationToken()
) override
abstract TryGetNumberEffectiveLocationCoreAsync :
context : INumberContext *
numberType : NumberTypeDescriptor *
location : INumberLocation *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<INumberLocation>
override TryGetNumberEffectiveLocationCoreAsync :
context : INumberContext *
numberType : NumberTypeDescriptor *
location : INumberLocation *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<INumberLocation>
- context INumberContext
- Контекст события, происходящего с номером.
- numberType NumberTypeDescriptor
- Тип номера.
- location INumberLocation
- Местоположение номера, по которому требуется получить эффективное местоположение.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskINumberLocation
Эффективное местоположение для заданного местоположение
или
null, если эффективное местоположение недоступно и следует использовать
заданное местоположение
location.