PlaceholderFormatterBaseAggregateFieldsAsync - метод

Выполняет объединение заданных отформатированных значений в соответствии с указанными настройками форматирования.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public ValueTask<IPlaceholderFormatResult> AggregateFieldsAsync(
	IPlaceholderReplacementContext context,
	IPlaceholder placeholder,
	IPlaceholderFormatSettings formatSettings,
	IReadOnlyCollection<IPlaceholderFormatResult> formatResults,
	CancellationToken cancellationToken = default
)

Параметры

context  IPlaceholderReplacementContext
Контекст операции, связанной с заменой плейсхолдеров.
placeholder  IPlaceholder
Плейсхолдер, поля которого объединяются.
formatSettings  IPlaceholderFormatSettings
Настройки форматирования, используемые при форматировании поля.
formatResults  IReadOnlyCollectionIPlaceholderFormatResult
Отформатированные значения полей, которые будут объединены. Параметр не может быть равен null. Пустому массиву будет соответствовать пустая строка, а массиву из единственного элемента - сам элемент.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskIPlaceholderFormatResult
Объект, содержащий объединённые значения полей.

Реализации

IPlaceholderFormatterAggregateFieldsAsync(IPlaceholderReplacementContext, IPlaceholder, IPlaceholderFormatSettings, IReadOnlyCollectionIPlaceholderFormatResult, CancellationToken)

См. также