IPlaceholderManagerFindAsync - метод

Выполняет поиск плейсхолдеров в документе.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
ValueTask<IList<IPlaceholder?>> FindAsync(
	IPlaceholderDocument document,
	IValidationResultBuilder validationResult,
	Dictionary<string, Object?>? info = null,
	FindingOptions options = FindingOptions.None,
	CreateAliasPlaceholderContextFuncAsync? createAliasContextFuncAsync = null,
	IExtensionExecutor? extensionExecutor = null,
	CancellationToken cancellationToken = default
)

Параметры

document  IPlaceholderDocument
Документ, содержащий текст с плейсхолдерами.
validationResult  IValidationResultBuilder
Объект, выполняющий построение результата операции.
info  DictionaryString, Object  (Optional)
Дополнительная информация, передаваемая в контекст операций поиска и замены, или null, если дополнительная информация отсутствует.
options  FindingOptions  (Optional)
Опции по поиску и распознанию плейсхолдеров.
createAliasContextFuncAsync  CreateAliasPlaceholderContextFuncAsync  (Optional)
 
extensionExecutor  IExtensionExecutor  (Optional)
Объект, исполняющий цепочку расширений.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskIListIPlaceholder
Найденные плейсхолдеры.

См. также