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

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

Definition

Пространство имён: Tessa.Platform.Expressions.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ExpressionExtensionPrepareParametersContext(
	string interpreterName,
	IValidationResultBuilder validationResult,
	IExpressionMetadata expressionMetadata,
	IExpressionParameters parameters,
	Guid? cardID = null,
	Guid? cardTypeID = null,
	Func<IValidationResultBuilder, CancellationToken, ValueTask<Card>>? tryGetCardFuncAsync = null
)

Параметры

interpreterName  String
Имя интерпретатора, для которого выполняется цепочка расширений.
validationResult  IValidationResultBuilder
Объект для построения результата валидации выполнения цепочки расширений.
expressionMetadata  IExpressionMetadata
Метаданные выражения.
parameters  IExpressionParameters
Объект с параметрами выражения, который заполняется в расширениях.
cardID  NullableGuid  (Optional)
Идентификатор карточки, для которой выполняется выражение, или null, если выражение выполняется не для карточки.
cardTypeID  NullableGuid  (Optional)
Идентификатор типа карточки, для которой выполняется выражение, или null, если выражение выполняется не для карточки.
tryGetCardFuncAsync  FuncIValidationResultBuilder, CancellationToken, ValueTaskCard  (Optional)
Функция для загрузки карточки или null, если выражение выполняется не для карточки.

См. также