IExpressionExtensionPrepareParametersContext - интерфейс

Контекст подготовки параметров в расширениях IExpressionExtension.

Definition

Пространство имён: Tessa.Platform.Expressions.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IExpressionExtensionPrepareParametersContext : IExpressionExtensionWithCardContext, 
	IExpressionExtensionContext, IExtensionContext
Implements
IExtensionContext, IExpressionExtensionContext, IExpressionExtensionWithCardContext

Свойства

CancellationToken Объект, посредством которого можно отменить асинхронную задачу.
(Унаследован от IExtensionContext)
CardID Идентификатор карточки, для которой выполняется выражение, или null, если выражение выполняется не для карточки.
(Унаследован от IExpressionExtensionWithCardContext)
CardTypeID Идентификатор типа карточки, для которой выполняется выражение, или null, если выражение выполняется не для карточки.
(Унаследован от IExpressionExtensionWithCardContext)
ExpressionMetadata Метаданные выражения.
Info Дополнительная информация, общая для всей цепочки расширений.
(Унаследован от IExpressionExtensionContext)
InterpreterName Имя интерпретатора, для которого выполняется цепочка расширений.
(Унаследован от IExpressionExtensionContext)
Parameters Объект с параметрами выражения, который заполняется в расширениях.
ValidationResult Объект для построения результата валидации выполнения цепочки расширений.
(Унаследован от IExpressionExtensionContext)

Методы

TryGetCardAsync Возвращает карточку, для которой выполняется выражение, или null, если при получении карточки возникла ошибка или выражение выполняется не для карточки. Ошибки получения карточки записываются в ValidationResult.
(Унаследован от IExpressionExtensionWithCardContext)

Методы расширения

TryGetPlaceholdersHandler Возвращает объект для получения значений плейсхолдеров в выражениях из контекста расширений выражений.
(Определяется PlaceholderExtensions)

См. также