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

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

Definition

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

Параметры

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

См. также