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 | Настройки условия |
ValidationResult | Билдер результата валидации |
GetCardAsync | Метод для получения карточки |
GetWorkflowContext |
Метод для получения контекста обработки процессов IWorkflowEngineContext из контекста проверки условий IConditionContext (Определяется WorkflowEngineExtensions) |
SetWorkflowContext |
Метод для установки контекста обработки процессов IWorkflowEngineContext в контекст проверки условий IConditionContext (Определяется WorkflowEngineExtensions) |