Для изменения размера нажмите или перетащите

PlaceholderExtensionsFindAndReplaceAsync - метод

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

Пространство имён:  Tessa.Platform.Placeholders
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static Task<ValidationResult> FindAndReplaceAsync(
	this IPlaceholderManager manager,
	IPlaceholderDocument document,
	Dictionary<string, Object> info = null,
	FindingOptions findingOptions = FindingOptions.None,
	ReplacementOptions replacementOptions = ReplacementOptions.None,
	CreateAliasPlaceholderContextFuncAsync createAliasContextFuncAsync = null,
	CreateTablePlaceholderContextFuncAsync createTableContextFuncAsync = null,
	CreateViewPlaceholderContextFuncAsync createViewContextFuncAsync = null,
	IExtensionContainer extensionContainer = null,
	CancellationToken cancellationToken = default
)

Параметры

manager
Тип: Tessa.Platform.PlaceholdersIPlaceholderManager
Объект, управляющий операциями с плейсхолдерами.
document
Тип: Tessa.Platform.PlaceholdersIPlaceholderDocument
Документ, содержащий текст с плейсхолдерами.
info (Optional)
Тип: System.Collections.GenericDictionaryString, Object
Дополнительная информация, передаваемая в контекст операций поиска и замены, или null, если дополнительная информация отсутствует.
findingOptions (Optional)
Тип: Tessa.Platform.PlaceholdersFindingOptions
Опции по поиску и распознанию плейсхолдеров.
replacementOptions (Optional)
Тип: Tessa.Platform.PlaceholdersReplacementOptions
Опции по замене плейсхолдеров.
createAliasContextFuncAsync (Optional)
Тип: Tessa.Platform.PlaceholdersCreateAliasPlaceholderContextFuncAsync
Функция, создающая часть контекста операции, содержащую информацию по алиасам плейсхолдеров, или null, если создаётся объект по умолчанию.
createTableContextFuncAsync (Optional)
Тип: Tessa.Platform.PlaceholdersCreateTablePlaceholderContextFuncAsync
Функция, создающая часть контекста операции, связанную с плейсхолдерами таблиц, или null, если создаётся объект по умолчанию.
createViewContextFuncAsync (Optional)
Тип: Tessa.Platform.PlaceholdersCreateViewPlaceholderContextFuncAsync
Функция, создающая часть контекста операции, связанную с плейсхолдерами представлений, или null, если создаётся объект по умолчанию.
extensionContainer (Optional)
Тип: Tessa.ExtensionsIExtensionContainer
Основной контейнер расширений, в котором выполняется регистрация, или null, если регистрация в основной контейнере не выполняется.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: TaskValidationResult
Результат операции по замене найденных плейсхолдеров.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IPlaceholderManager. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).
См. также