NumberBuilder.GetPlaceholderInfoAsync - метод

Создаёт или возвращает объект с дополнительной информацией, необходимой при обращении к API плейсхолдеров. Созданный объект кэшируется в контексте context, чтобы для той же операции он мог повторно использоваться. Например, если в операции форматируются и имя последовательности, и строковое представление номера, то обе операции по форматированию получат один и тот же объект с дополнительной информацией.

Definition

Пространство имён: Tessa.Cards.Numbers
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.23
C#
protected virtual ValueTask<Dictionary<string, Object>> GetPlaceholderInfoAsync(
	INumberContext context,
	NumberTypeDescriptor numberType,
	string formatString,
	long? number = null,
	CancellationToken cancellationToken = default
)

Параметры

context  INumberContext
Контекст события, происходящего с номером.
numberType  NumberTypeDescriptor
Тип номера.
formatString  String
Строка форматирования для номера. Если указаны null или пустая строка, то выполняется форматирование номера по умолчанию.
number  Nullable<Int64>  (Optional)
Числовое представление номера.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTask<Dictionary<String, Object>>
Объект с дополнительной информацией, необходимой при обращении к API плейсхолдеров.

См. также