IConditionContext - интерфейс

Контекст проверки условия в ICondition

Definition

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

Свойства

CancellationToken Объект, посредством которого можно отменить асинхронную задачу.
(Унаследован от IExtensionContext)
CardID Идентификатор карточки, по которой проверяется условие
Container Контейнер с зависимостями
DbScope Объект для доступа к базе данных
Info Дополнительная информация, которая передается между проверками всех условий
Session Текущая сессия сотрудника. При отправке уведомлений это сессия получателя
Settings Настройки условия
StoreCard Экземпляр сохраняемой карточки, если проверка условий производится при сохранении, или null, если проверка условий происходит при загрузке.
ValidationResult Билдер результата валидации

Методы

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

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

GetWorkflowContext Метод для получения контекста обработки процессов IWorkflowEngineContext из контекста проверки условий IConditionContext.
(Определяется WorkflowEngineExtensions)
SetWorkflowContext Метод для установки контекста обработки процессов IWorkflowEngineContext в контекст проверки условий IConditionContext.
(Определяется WorkflowEngineExtensions)

См. также