IPlaceholderScriptContext - интерфейс

Контекст для выполнения скомпилированных скриптов IPlaceholderScript

Definition

Пространство имён: Tessa.Platform.Placeholders.Compilation
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public interface IPlaceholderScriptContext : IExtensionContext
Implements
IExtensionContext

Свойства

CancellationTokenОбъект, посредством которого можно отменить асинхронную задачу.
(Унаследован от IExtensionContext)
Container Контейнер зависимостей
DbScope Объект, предоставляющий доступ к базе данных
FindingContext Контекст операции поиска, связанной с плейсхолдерами.
Group Набор строк текущей группы. Задано только при обработке групп и строк внутри групп
GroupBy Значение, по которому производилась текущая группировка. Задана только при обработке групп и строк внутри групп
Info Дополнительная информация в контексте операции.
MailInfo Информация о письме, если происходит отправка уведомления. Может быть равно null
ReplacementContext Контекст операции замены, связанной с плейсхолдерами.
Row Текушая обрабатываемая строка с плейсхолдерами. Задана только при обработке строк таблиц.
Session Объект текущей сессии
Table Текущая обрабатываемая таблица. Задана только при обработке строк таблиц и групп таблиц.
Task Задание из контекста, по которому идет построение текста. Может быть равно null
ValidationResult Билдер результата валидации из FindingContext

Методы

GetCardAsync Возвращает карточку, для которой идет расчет плейсхолдеров.
GetCardIDAsync Возвращает ID карточки, для которой идет расчет плейсхолдеров.
GetTextFromPlaceholderAsync Метод для получения текста по плейсхолдеру
GetValueFromPlaceholderAsyncT Метод для получения значения плейсхолдера

См. также