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 | Настройки условия |
| StoreCard | Экземпляр сохраняемой карточки, если проверка условий производится при сохранении, или null, если проверка условий происходит при загрузке. |
| ValidationResult | Билдер результата валидации |
| GetCardAsync | Возвращает текущую карточку, для которой проверяются условия, или null, если загрузка карточки выполнена с ошибкой. |
| GetWorkflowContext |
Метод для получения контекста обработки процессов IWorkflowEngineContext из контекста проверки условий IConditionContext.
(Определяется WorkflowEngineExtensions) |
| SetWorkflowContext |
Метод для установки контекста обработки процессов IWorkflowEngineContext в контекст проверки условий IConditionContext.
(Определяется WorkflowEngineExtensions) |