public interface IConditionContext : IExtensionContext
Public Interface IConditionContext
Inherits IExtensionContext
public interface class IConditionContext : IExtensionContext
type 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) |