IWorkflowEngineContext - свойства |
Тип IWorkflowEngineContext предоставляет следующие члены.
Имя | Описание | |
---|---|---|
ActionInstance |
Текущее действие
| |
ActionTemplate |
Шаблон действия
| |
Cancel |
Определяет, требуется ли остановка обработки
| |
CancellationToken | Объект, посредством которого можно отменить асинхронную задачу. (Унаследован от IExtensionContext.) | |
CardMetadata |
Метаданные
| |
CardsScope |
Scope для загрузки карточек.
Все загруженные или добавленные через него карточки, в которых есть изменения, будут сохранены по окончанию обработки процесса автоматически.
| |
CommandSubscriptions |
Список подписок комманд. Заполняется в действиях
| |
Container |
Контейнер IUnityContainer | |
DbScope |
Объект, обеспечивающий взаимодействие с базой данных
| |
EndSignals |
Список сигналов, отправляемых в родительский процесс при завершении обработки
| |
FileContainer | Устарело.
Контейнер файлов для обрабатываемой карточки. Устарел. Используйте вместо этого GetFileContainerAsync(CancellationToken) | |
Info |
Доп инфа в контексте
| |
InNonPersistentMode |
Флаг определяет, что выполнение процесса производится в неперсистентном режиме (в памяти без сохранения в БД).
| |
IsAsync |
Флаг определяет, производится ли асинхронная обработка процесса
| |
IsMain |
Флаг определяет, является ли данный контекст основным
| |
IsMainCardLoaded |
Флаг, определяющий, загружена ли основная карточка
| |
KeepAlive |
Определяет, нужно ли сохранить состояние узла после его выполнения
| |
Links |
Список переходов после выполнения ноды. Может быть изменен в процессе выполнения действий.
| |
Logger |
Возвращает объект для логирования сообщений
| |
MainCard | Устарело.
Карточка, обрабатываемая процессом. Устарел. Используйте вместо этого GetMainCardAsync(CancellationToken) | |
NodeInstance |
Текущий узел
| |
NodeTemplate |
Шаблон узла
| |
PreviousNode |
Предыдущий узел
| |
ProcessInstance |
Текущий процесс
| |
ProcessTemplate |
Шаблон процесса
| |
ResponseInfo |
Инфо, отправляемое в ответе на клиент
| |
SendParentProcessExitSignals |
Флаг определяет, нужна ли отправка сигналов завершения подпроцесса в родительский процесс.
| |
Session |
Текущая сессия
| |
Signal |
Текущий сигнал
| |
StopPending |
Определяет, ожидает ли процесс остановки по окончанию обработки
| |
StoreCard |
Сохраняемая карточка, обрабатываемая процессом
| |
StoreDateTime |
Дата/время сохранения карточки
| |
SubprocessSubscriptions |
Список подписок подпроцессов. Заполняется в действиях
| |
Task |
Первое задание из списка обрабатываемых заданий Tasks, или null, если список пуст.
| |
Tasks |
Список обрабатываемых заданий. Может быть пустым, но не может быть равным null.
| |
TaskSubscriptions |
Список подписок заданий. Заполняется в действиях
| |
TimerSubscriptions |
Список подписок таймеров. Заполняется в действиях.
| |
ValidationResult |
Билдер результата валидации
| |
WorkflowCardID |
ID карточки текущего процесса
| |
WorkflowService |
Сервис для работы с объектами экземпляра процесса WorkflowEngine
|