PlaceholderManagerFindAsync - метод

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

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public 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
Найденные плейсхолдеры.

Реализации

IPlaceholderManagerFindAsync(IPlaceholderDocument, IValidationResultBuilder, DictionaryString, Object, FindingOptions, CreateAliasPlaceholderContextFuncAsync, IExtensionExecutor, CancellationToken)

См. также