PlaceholderHelperReplacePlaceholderAsync - метод

Вспомогательный метод для замены плейсхолдера.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public static ValueTask<PlaceholderValue> ReplacePlaceholderAsync(
	IPlaceholder placeholder,
	IPlaceholderReplacementContext replacementContext,
	IPlaceholderRow? placeholderRow = null,
	IEditablePlaceholderTable? placeholderTable = null,
	CancellationToken cancellationToken = default
)

Параметры

placeholder  IPlaceholder
Плейсхолдер.
replacementContext  IPlaceholderReplacementContext
Контекст операции, связанной с заменой плейсхолдеров.
placeholderRow  IPlaceholderRow  (Optional)
Текущая строка. Обязательна при расчете табличного плейсхолдера.
placeholderTable  IEditablePlaceholderTable  (Optional)
Текущая таблица. Обязательна при расчете табличного плейсхолдера, который не был рассчитан до этого.
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

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

ValueTaskPlaceholderValue
Значение, на которое заменяется плейсхолдер. Содержит текст и опциональный список полей, по которым был построен текст, с указанием типов каждого поля. Любое строковое значение String может быть неявно преобразовано к типу PlaceholderValue.

См. также