PlaceholderReplacementContext - конструктор

Создаёт экземпляр класса с указанием значений его свойств.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public PlaceholderReplacementContext(
	IPlaceholderManager manager,
	IPlaceholderContainer container,
	IPlaceholderFormatter formatter,
	IPlaceholderParser parser,
	IPlaceholderDocument document,
	IValidationResultBuilder validationResult,
	Dictionary<string, Object> info = null,
	ReplacementOptions options = ReplacementOptions.None,
	IExtensionExecutor<IPlaceholderReplaceExtension> extensionExecutor = null,
	CreateTablePlaceholderContextFuncAsync createTableContextFuncAsync = null,
	CreateViewPlaceholderContextFuncAsync createViewContextFuncAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

manager  IPlaceholderManager
Объект, управляющий операциями с плейсхолдерами.
container  IPlaceholderContainer
Контейнер, содержащий регистрации типов плейсхолдеров.
formatter  IPlaceholderFormatter
Объект, используемый для форматирования значений по умолчанию.
parser  IPlaceholderParser
Объект, выполняющий разбор плейсхолдера.
document  IPlaceholderDocument
Объект, определяющий способы хранения и изменения текста с заменяемыми плейсхолдерами.
validationResult  IValidationResultBuilder
Объект, выполняющий построение результата операции.
info  DictionaryString, Object  (Optional)
Дополнительная информация в контексте операции или null, если дополнительная информация отсутствует.
options  ReplacementOptions  (Optional)
Опции по замене плейсхолдеров.
extensionExecutor  IExtensionExecutorIPlaceholderReplaceExtension  (Optional)
Объект, исполняющий цепочку расширений.
createTableContextFuncAsync  CreateTablePlaceholderContextFuncAsync  (Optional)
Функция, создающая часть контекста операции, связанную с плейсхолдерами таблиц, или null, если создаётся объект по умолчанию.
createViewContextFuncAsync  CreateViewPlaceholderContextFuncAsync  (Optional)
Функция, создающая часть контекста операции, связанную с плейсхолдерами представлений, или null, если создаётся объект по умолчанию.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

См. также