WorkflowTaskActionBase - класс

Базовый класс для обработчиков действий, отправляющих задания.

Definition

Пространство имён: Tessa.Workflow.Actions
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public abstract class WorkflowTaskActionBase : WorkflowActionBase
Inheritance
Object    WorkflowActionBase    WorkflowTaskActionBase
Derived

Конструкторы

WorkflowTaskActionBaseИнициализирует новый экземпляр класса WorkflowTaskActionBase

Свойства

Descriptor Дескриптор действия. По умолчанию используется дескриптор, переданный в конструкторе действия.
(Унаследован от WorkflowActionBase)
ID ID типа карточки, он же ID в реестре IWorkflowActionRegistry.
(Унаследован от WorkflowActionBase)
IsStandAlone Флаг, обозначающий, что данное действие может быть только единственным действием в узле.
(Унаследован от WorkflowActionBase)

Методы

AddAuthorAsync Добавляет роль автора в задание. Если автор не указан, добавляется текущий сотрудник.
AddTaskToNextContextTasks Устанавливает задание в список обрабатываемых заданий Tasks для последующих узлов и действий.
CheckActive Метод для проверки факта, что действие активно и должно сохранить свое состояние вместе с состояним своего узла.
(Унаследован от WorkflowActionBase)
Compile Метод для компиляции данного действия.
(Унаследован от WorkflowActionBase)
CompileEvents Компилирует методы - обработчики событий.
CompleteTaskAsync Обрабатывает завершения задания.
CompleteTaskCoreAsync Осуществляет завершение задания.
CreateDialogsAsync Инициализирует карточку диалога.
CreateSubscription Создаёт подписку на сигнал signalType для текущего действия.
CreateTasksContext Создаёт контекст работы с заданиями. Контекст нужен для сохранения измененных действием заданий и записью их в Tasks.
DeleteTaskAsync Удаляет задание и его историю.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
ExecuteAsync Метод, вызываемый при непосредственно исполнения самого действия.
(Унаследован от WorkflowActionBase)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetResultAsync Возвращает результат задания, записываемый в историю заданий.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetWithPlaceholdersAsync Возвращает текст с учетом плейсхолдеров.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
PerformEvent Обрабатывает событие.
PrepareForExecute Метод производит манипуляции с actionState после его создания.
(Переопределяет WorkflowActionBasePrepareForExecute(WorkflowActionStateStorage, IWorkflowEngineContext))
PrepareForSaveTemplate Метод подготовки действия для сохранения.
(Унаследован от WorkflowActionBase)
ProcessAsync Метод, вызываемый при запуске действия.
(Унаследован от WorkflowActionBase)
ProcessDialogAsync 
SendCompleteTaskNotificationAsync Асинхронно отправляет уведомление о завершении задания.
SendStartTaskNotificationAsync Отправляет уведомления о запуске задания.
SubscribeOnEvents Создаёт подписки на обрабатываемые события.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
UpdateTaskAsync Обновляет активное задание.
ValidateAsync Метод валидации действия.
(Унаследован от WorkflowActionBase)

Поля

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также