IExpressionExtensionParsingContext - интерфейс

Контекст обработки парсинга выражения в расширениях IExpressionExtension.

Definition

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

Свойства

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

Методы

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

См. также