WorkflowEngineWorker - класс |
Пространство имён: Tessa.Workflow
public sealed class WorkflowEngineWorker : WorkflowTaskWorker<WorkflowEngineManager>
Тип WorkflowEngineWorker предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| CardRepositoryToCreateTasks |
Репозиторий карточек, используемый для создания карточек заданий.
(Унаследован от WorkflowTaskWorker<TManager>.) | |
| Manager | Объект, предоставляющий возможности для управления бизнес-процессом. (Унаследован от WorkflowWorker<TManager>.) |
| Имя | Описание | |
|---|---|---|
| AddNewTaskAsync |
Создаёт и добавляет задание в запрос на дополнительное сохранение карточки.
(Унаследован от WorkflowTaskWorker<TManager>.) | |
| AddTaskToProcessInfo(IWorkflowProcessInfo, IEnumerable<Guid>) |
Добавляет идентификаторы заданий к списку заданий в подпроцессе.
(Унаследован от WorkflowWorker<TManager>.) | |
| AddTaskToProcessInfo(IWorkflowProcessInfo, Guid) |
Добавляет идентификатор задания к списку заданий в подпроцессе.
(Унаследован от WorkflowWorker<TManager>.) | |
| CompleteTaskAsync |
Выполняет действие при завершении заданного задания.
Не удаляет запись с информацией по заданию, т.к. задание может завершаться без удаления записи.
(Унаследован от WorkflowWorker<TManager>.) | |
| CompleteTaskCoreAsync | (Переопределяет WorkflowWorker<TManager>.CompleteTaskCoreAsync(IWorkflowTaskInfo, CancellationToken).) | |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
| GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
| GetTaskCount |
Возвращает количество заданий, о которых известно в подпроцессе.
(Унаследован от WorkflowWorker<TManager>.) | |
| GetTaskHistoryGroupsAsync |
Загружает секцию карточки с идентификатором Manager.Request.Card.ID с историей заданий и группами в истории,
которые требуются для создания новых групп в истории. Возвращённое значение не равно null даже в случае ошибок.
Вызов метода не приводит к изменению карточек в запросах Manager.Request и Manager.NextRequest.
(Унаследован от WorkflowTaskWorker<TManager>.) | |
| GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
| HasTasks |
Возвращает признак того, что в подпроцессе присутствует хотя бы одно известное задание.
(Унаследован от WorkflowWorker<TManager>.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
| ProcessSignalAsync |
Выполняет действие по обработке сигнала. Возвращает признак того, что сигнал был ожидаем и обработан (необязательно успешно).
Необработанный сигнал по умолчанию не приводит к ошибке сохранения карточки и не приводит к откату транзакции,
но не помечается как обработанный в очереди. По умолчанию все сигналы считаются необработанными.
Необработанное исключение, возникшее в обработчике, также отмечает сигнал как необработанный.
Если для ожидаемого сигнала требуется прервать транзакцию, то добавьте ошибку в Manager.ValidationResult, но верните в методе true.
Если параметры подпроцесса отмечены как изменённые, то по завершении метода они сохраняются независимо от возвращённого значения.
(Унаследован от WorkflowWorker<TManager>.) | |
| ProcessSignalCoreAsync | (Переопределяет WorkflowWorker<TManager>.ProcessSignalCoreAsync(IWorkflowSignalInfo, CancellationToken).) | |
| ReinstateTaskAsync |
Выполняет действие при возврате на роль заданного задания.
Не удаляет запись с информацией по заданию.
(Унаследован от WorkflowWorker<TManager>.) | |
| ReinstateTaskCoreAsync | (Переопределяет WorkflowWorker<TManager>.ReinstateTaskCoreAsync(IWorkflowTaskInfo, CancellationToken).) | |
| RemoveTaskFromProcessInfo(IWorkflowProcessInfo, IEnumerable<Guid>) |
Удаляет идентификаторы заданий из списка заданий в подпроцессе.
Возвращает количество идентификаторов, которые присутствовали
в списке заданий и были удалены.
(Унаследован от WorkflowWorker<TManager>.) | |
| RemoveTaskFromProcessInfo(IWorkflowProcessInfo, Guid) |
Удаляет идентификатор задания из списка заданий в подпроцессе.
Возвращает признак того, что идентификатор там был, после чего был удалён.
(Унаследован от WorkflowWorker<TManager>.) | |
| RenderStepAsync | Выполняет переход к состоянию с заданным номером. (Унаследован от WorkflowWorker<TManager>.) | |
| RenderStepCoreAsync | Выполняет переход к состоянию с заданным номером. (Унаследован от WorkflowWorker<TManager>.) | |
| ResolveTaskHistoryGroupAsync |
Возвращает группу в истории заданий, вычисленную для заданных параметров. При необходимости группа будет создана.
(Унаследован от WorkflowTaskWorker<TManager>.) | |
| SendTaskAsync(Guid, IWorkflowProcessInfo, String, Dictionary<String, Object>, Nullable<Guid>, Func<CardTask, CancellationToken, ValueTask>, CancellationToken) |
Создаёт и отправляет задание заданного типа с указанными параметрами
от имени текущего пользователя.
(Унаследован от WorkflowTaskWorker<TManager>.) | |
| SendTaskAsync(Guid, IWorkflowProcessInfo, String, Guid, String, Dictionary<String, Object>, Nullable<Guid>, Func<CardTask, CancellationToken, ValueTask>, CancellationToken) |
Создаёт и отправляет задание заданного типа с указанными параметрами.
(Унаследован от WorkflowTaskWorker<TManager>.) | |
| StartProcessAsync |
Выполняет действие при старте подпроцесса с уникальным именем типа и параметрами.
Создаёт запись с информацией по подпроцессу.
(Унаследован от WorkflowWorker<TManager>.) | |
| StartProcessCoreAsync | (Переопределяет WorkflowWorker<TManager>.StartProcessCoreAsync(IWorkflowProcessInfo, CancellationToken).) | |
| StartSubProcessWithCompletionAsync |
Запускает подпроцесс, который выполняет указанный переход при завершении.
(Унаследован от WorkflowWorker<TManager>.) | |
| StopProcessAsync |
Выполняет действие при завершении заданного подпроцесса.
Удаляет запись с информацией по подпроцессу.
(Унаследован от WorkflowWorker<TManager>.) | |
| StopProcessCoreAsync | Выполняет действие при завершении заданного подпроцесса. (Унаследован от WorkflowWorker<TManager>.) | |
| StopSubProcessWithCompletionAsync |
Завершает подпроцесс, выполняя переход, указанный при запуске подпроцесса методом StartSubProcessWithCompletionAsync(String, Int32, IWorkflowProcessInfo, Dictionary<String, Object>, CancellationToken).
(Унаследован от WorkflowWorker<TManager>.) | |
| ToString | Returns a string that represents the current object. (Унаследован от Object.) | |
| TryGetTasksFromProcessInfo |
Возвращает массив идентификаторов заданий, о которых известно в подпроцессе,
или null, если таких заданий не существует.
(Унаследован от WorkflowWorker<TManager>.) |
| Имя | Описание | |
|---|---|---|
| Get | (Определяется ComHelper.) | |
| InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
| Invoke | (Определяется ComHelper.) | |
| Set | (Определяется ComHelper.) |