public interface IConditionContext : IExtensionContextPublic Interface IConditionContext
Inherits IExtensionContextpublic interface class IConditionContext : IExtensionContexttype IConditionContext =
interface
interface IExtensionContext
end| CancellationToken | Объект, посредством которого можно отменить асинхронную задачу. (Унаследован от IExtensionContext) |
| CardID | Идентификатор карточки, по которой проверяется условие |
| Container | Контейнер с зависимостями |
| DbScope | Объект для доступа к базе данных |
| Info | Дополнительная информация, которая передается между проверками всех условий |
| Session | Текущая сессия сотрудника. При отправке уведомлений это сессия получателя |
| Settings | Настройки условия |
| ValidationResult | Билдер результата валидации |
| GetCardAsync | Метод для получения карточки |
| GetWorkflowContext |
Метод для получения контекста обработки процессов IWorkflowEngineContext из контекста проверки условий IConditionContext (Определяется WorkflowEngineExtensions) |
| SetWorkflowContext |
Метод для установки контекста обработки процессов IWorkflowEngineContext в контекст проверки условий IConditionContext (Определяется WorkflowEngineExtensions) |