AbTestWorkflowWorker - класс

Класс, реализующий логику бизнес-процесса TestProcess.

Definition

Пространство имён: Tessa.Extensions.Default.Server.AbTest
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class AbTestWorkflowWorker : WorkflowTaskWorker<IWorkflowManager>
Inheritance
Object    WorkflowWorkerIWorkflowManager    WorkflowTaskWorkerIWorkflowManager    AbTestWorkflowWorker

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

AbTestWorkflowWorker Класс, реализующий логику бизнес-процесса TestProcess.

Свойства

CardRepositoryToCreateTasks Репозиторий карточек, используемый для создания карточек заданий.
(Унаследован от WorkflowTaskWorkerTManager)
ManagerОбъект, предоставляющий возможности для управления бизнес-процессом.
(Унаследован от WorkflowWorkerTManager)

Методы

AddNewTaskAsync Создаёт и добавляет задание в запрос на дополнительное сохранение карточки.
(Унаследован от WorkflowTaskWorkerTManager)
AddTaskToProcessInfo(IWorkflowProcessInfo, IEnumerableGuid) Добавляет идентификаторы заданий к списку заданий в подпроцессе.
(Унаследован от WorkflowWorkerTManager)
AddTaskToProcessInfo(IWorkflowProcessInfo, Guid) Добавляет идентификатор задания к списку заданий в подпроцессе.
(Унаследован от WorkflowWorkerTManager)
CompleteTaskAsync Выполняет действие при завершении заданного задания. Не удаляет запись с информацией по заданию, т.к. задание может завершаться без удаления записи.
(Унаследован от WorkflowWorkerTManager)
CompleteTaskCoreAsync Выполняет действия при завершении задания.
(Переопределяет WorkflowWorkerTManagerCompleteTaskCoreAsync(IWorkflowTaskInfo, CancellationToken))
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
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)
GetTaskCount Возвращает количество заданий, о которых известно в подпроцессе.
(Унаследован от WorkflowWorkerTManager)
GetTaskHistoryGroupsAsync Загружает секцию карточки с идентификатором Manager.Request.Card.ID с группами в истории, которые требуются для создания новых групп в истории. Возвращённое значение не равно null даже в случае ошибок. Вызов метода не приводит к изменению карточек в запросах Manager.Request и Manager.NextRequest.
(Унаследован от WorkflowTaskWorkerTManager)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
HasTasks Возвращает признак того, что в подпроцессе присутствует хотя бы одно известное задание.
(Унаследован от WorkflowWorkerTManager)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ProcessSignalAsync Выполняет действие по обработке сигнала. Возвращает признак того, что сигнал был ожидаем и обработан (необязательно успешно). Необработанный сигнал по умолчанию не приводит к ошибке сохранения карточки и не приводит к откату транзакции, но не помечается как обработанный в очереди. По умолчанию все сигналы считаются необработанными. Необработанное исключение, возникшее в обработчике, также отмечает сигнал как необработанный. Если для ожидаемого сигнала требуется прервать транзакцию, то добавьте ошибку в Manager.ValidationResult, но верните в методе true. Если параметры подпроцесса отмечены как изменённые, то по завершении метода они сохраняются независимо от возвращённого значения.
(Унаследован от WorkflowWorkerTManager)
ProcessSignalCoreAsync Обрабатывает внешний сигнал. Возвращает признак того, что сигнал известен и был обработан.
(Переопределяет WorkflowWorkerTManagerProcessSignalCoreAsync(IWorkflowSignalInfo, CancellationToken))
ReinstateTaskAsync Выполняет действие при возврате на роль заданного задания. Не удаляет запись с информацией по заданию.
(Унаследован от WorkflowWorkerTManager)
ReinstateTaskCoreAsyncВыполняет действие при возврате задания на роль.
(Унаследован от WorkflowWorkerTManager)
RemoveTaskFromProcessInfo(IWorkflowProcessInfo, IEnumerableGuid) Удаляет идентификаторы заданий из списка заданий в подпроцессе. Возвращает количество идентификаторов, которые присутствовали в списке заданий и были удалены.
(Унаследован от WorkflowWorkerTManager)
RemoveTaskFromProcessInfo(IWorkflowProcessInfo, Guid) Удаляет идентификатор задания из списка заданий в подпроцессе. Возвращает признак того, что идентификатор там был, после чего был удалён.
(Унаследован от WorkflowWorkerTManager)
RenderStepAsyncВыполняет переход к состоянию с заданным номером.
(Унаследован от WorkflowWorkerTManager)
RenderStepCoreAsync Выполняет переход.
(Переопределяет WorkflowWorkerTManagerRenderStepCoreAsync(Int32, IWorkflowProcessInfo, CancellationToken))
ResolveTaskHistoryGroupAsync Возвращает группу в истории заданий, вычисленную для заданных параметров. При необходимости группа будет создана.
(Унаследован от WorkflowTaskWorkerTManager)
SendTaskAsync(Guid, IWorkflowProcessInfo, String, DictionaryString, Object, NullableGuid, FuncCardTask, CancellationToken, ValueTask, CancellationToken) Создаёт и отправляет задание заданного типа с указанными параметрами от имени текущего пользователя.
(Унаследован от WorkflowTaskWorkerTManager)
SendTaskAsync(Guid, IWorkflowProcessInfo, String, ActionCardTask, DictionaryString, Object, NullableGuid, FuncCardTask, CancellationToken, ValueTask, CancellationToken) Создаёт и отправляет задание заданного типа с указанными параметрами.
(Унаследован от WorkflowTaskWorkerTManager)
StartProcessAsync Выполняет действие при старте подпроцесса с уникальным именем типа и параметрами. Создаёт запись с информацией по подпроцессу.
(Унаследован от WorkflowWorkerTManager)
StartProcessCoreAsync Выполняет действия при запуске подпроцесса.
(Переопределяет WorkflowWorkerTManagerStartProcessCoreAsync(IWorkflowProcessInfo, CancellationToken))
StartSubProcessWithCompletionAsync Запускает подпроцесс, который выполняет указанный переход при завершении.
(Унаследован от WorkflowWorkerTManager)
StopProcessAsync Выполняет действие при завершении заданного подпроцесса. Удаляет запись с информацией по подпроцессу.
(Унаследован от WorkflowWorkerTManager)
StopProcessCoreAsync Выполняет действия при завершении подпроцесса.
(Переопределяет WorkflowWorkerTManagerStopProcessCoreAsync(IWorkflowProcessInfo, CancellationToken))
StopSubProcessWithCompletionAsync Завершает подпроцесс, выполняя переход, указанный при запуске подпроцесса методом StartSubProcessWithCompletionAsync(String, Int32, IWorkflowProcessInfo, DictionaryString, Object, CancellationToken).
(Унаследован от WorkflowWorkerTManager)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetTasksFromProcessInfo Возвращает массив идентификаторов заданий, о которых известно в подпроцессе, или null, если таких заданий не существует.
(Унаследован от WorkflowWorkerTManager)

См. также