PlaceholderReplaceFuncAsync - делегат

Функция, которая заменяет плейсхолдер данного типа на возвращаемую строку. Возвращает null, если замену провести невозможно. Возвращает пустую строку, если плейсхолдер всегда должен быть заменён на пустую строку.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public delegate ValueTask<PlaceholderValue> PlaceholderReplaceFuncAsync(
	IPlaceholderReplacementContext context,
	IPlaceholder placeholder,
	CancellationToken cancellationToken = default
)

Параметры

context  IPlaceholderReplacementContext
Контекст замены плейсхолдеров.
placeholder  IPlaceholder
Плейсхолдер, который требуется заменить. Тип плейсхолдера всегда совпадает с данным типом, для которого вызывается метод.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskPlaceholderValue
Строка, на которую требуется заменить плейсхолдер, или null, если плейсхолдер нельзя заменить из-за наличия ошибки.

См. также