NumberBuilderGetPlaceholderInfoAsync - метод

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

Definition

Пространство имён: Tessa.Cards.Numbers
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
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  NullableInt64  (Optional)
Числовое представление номера.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

См. также