IExpressionExecutionContext - интерфейс

Контекст выполнения выражения.

Definition

Пространство имён: Tessa.Platform.Expressions
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IExpressionExecutionContext

Свойства

CancellationToken Объект, посредством которого можно отменить асинхронную задачу.
CardID Идентификатор карточки, для которой выполняется выражение, или null, если выражение выполняется не для карточки.
CardTypeID Идентификатор типа карточки, для которой выполняется выражение, или null, если выражение выполняется не для карточки.
IgnoreCache Свойство определяет, что при выполнении парсинга выражение не должно ни браться из кэша, ни сохраняться в кэше.
Info Дополнительная информация, используемая для определения значений параметров выражения.
Parameters Предопределённые параметры выражения, используемые при выполнении выражения. Дополняется параметрами, рассчитанными в рамках выполнения расширений. Может быть не задано.

Методы

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

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

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

См. также