ParametersInterpreterHelperInterpretAsync(IParametersInterpreter, String, FuncString, IViewParameterMetadata, IIndentationStrategy, Dbms, CancellationToken) - метод

Осуществляет интерпретацию параметров из текстового представления

Definition

Пространство имён: Tessa.Views.Parser.SyntaxTree.Parameters
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static ValueTask<IParametersEvaluationResult> InterpretAsync(
	[NotNullAttribute] this IParametersInterpreter interpreter,
	[NotNullAttribute] string text,
	[NotNullAttribute] Func<string, IViewParameterMetadata> paramMetadataResolver,
	[NotNullAttribute] IIndentationStrategy indentationStrategy,
	Dbms dbms = Dbms.Unknown,
	CancellationToken cancellationToken = default
)

Параметры

interpreter  IParametersInterpreter
Интерпретатор параметров
text  String
Исходный текст содержащий сериализованные параметры
paramMetadataResolver  FuncString, IViewParameterMetadata
Функция возвращающая метаданные параметра по имени
indentationStrategy  IIndentationStrategy
Стратегия выравнивания
dbms  Dbms  (Optional)
Тип подсистемы баз данных
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskIParametersEvaluationResult
Результат преобразования параметров

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

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

См. также