ExpressionExtensionWithCardContext - конструктор
Создаёт новый экземпляр класса с указанием значений его свойств.
Пространство имён: Tessa.Platform.Expressions.ExtensionsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public ExpressionExtensionWithCardContext(
string interpreterName,
IValidationResultBuilder validationResult,
Guid? cardID = null,
Guid? cardTypeID = null,
Func<IValidationResultBuilder, CancellationToken, ValueTask<Card>>? tryGetCardFuncAsync = null
)
Public Sub New (
interpreterName As String,
validationResult As IValidationResultBuilder,
Optional cardID As Guid? = Nothing,
Optional cardTypeID As Guid? = Nothing,
Optional tryGetCardFuncAsync As Func(Of IValidationResultBuilder, CancellationToken, ValueTask(Of Card)) = Nothing
)
public:
ExpressionExtensionWithCardContext(
String^ interpreterName,
IValidationResultBuilder^ validationResult,
Nullable<Guid> cardID = nullptr,
Nullable<Guid> cardTypeID = nullptr,
Func<IValidationResultBuilder^, CancellationToken, ValueTask<Card^>>^ tryGetCardFuncAsync = nullptr
)
new :
interpreterName : string *
validationResult : IValidationResultBuilder *
?cardID : Nullable<Guid> *
?cardTypeID : Nullable<Guid> *
?tryGetCardFuncAsync : Func<IValidationResultBuilder, CancellationToken, ValueTask<Card>>
(* Defaults:
let _cardID = defaultArg cardID null
let _cardTypeID = defaultArg cardTypeID null
let _tryGetCardFuncAsync = defaultArg tryGetCardFuncAsync null
*)
-> ExpressionExtensionWithCardContext
Параметры
- interpreterName String
Имя интерпретатора, для которого выполняется цепочка расширений.
- validationResult IValidationResultBuilder
Объект для построения результата валидации выполнения цепочки расширений.
- cardID NullableGuid (Optional)
Идентификатор карточки, для которой выполняется выражение, или null, если выражение выполняется не для карточки.
- cardTypeID NullableGuid (Optional)
Идентификатор типа карточки, для которой выполняется выражение, или null, если выражение выполняется не для карточки.
- tryGetCardFuncAsync FuncIValidationResultBuilder, CancellationToken, ValueTaskCard (Optional)
- Функция для загрузки карточки или null, если выражение выполняется не для карточки.