IExpressionExtensionWithCardContext - интерфейс

Контекст обработки расширений выражений, содержащий информацию о карточке и способы её загрузки.

Definition

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

Свойства

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

Методы

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

См. также