public sealed class WorkflowEngineManager : WorkflowManager
Public NotInheritable Class WorkflowEngineManager
Inherits WorkflowManager
public ref class WorkflowEngineManager sealed : public WorkflowManager
[<SealedAttribute>]
type WorkflowEngineManager =
class
inherit WorkflowManager
end
WorkflowEngineManager | Инициализирует новый экземпляр класса WorkflowEngineManager |
CardGetStrategy |
Стратегия, выполняющая низкоуровневую загрузку секций карточки, или null, если такая загрузка не поддерживается.
Обычно требуется для создания групп в истории заданий совместно с объектом TaskHistoryManager.
(Унаследован от WorkflowManager) |
CardMetadata | Метаинформация по типам карточек, известным в системе. (Унаследован от WorkflowManager) |
CardType | Тип карточки, в рамках которого выполняется бизнес-процесс. (Унаследован от WorkflowManager) |
CountersSectionName | Имя секции со счётчиками бизнес-процесса. (Унаследован от WorkflowManager) |
DbScope |
Объект, посредством которого выполняется взаимодействие с базой данных в пределах транзакции на сохранение карточки.
(Унаследован от WorkflowManager) |
Info | Дополнительная информация, связанная с контекстом бизнес-процесса. (Унаследован от WorkflowManager) |
NextRequest |
Запрос на дополнительное сохранение карточки, в процессе которого могут высылаться задания бизнес-процесса.
После изменения запроса обязательно следует вызвать метод [IWorkflowContext.NotifyNextRequestPending],
чтобы определить необходимость дополнительного сохранения карточки.
(Унаследован от WorkflowManager) |
NextRequestPending |
Признак того, что хотя бы раз был вызван метод [IWorkflowContext.NotifyNextRequestPending] для того,
чтобы определить необходимость дополнительного сохранения карточки посредством запроса [IWorkflowContext.NextRequest].
(Унаследован от WorkflowManager) |
ProcessesAwaitingRemoval |
Подпроцессы, ожидающие удаления после выполнения всех действий на текущем этапе (т.е. обработки всех заданий и всех сигналов из Request),
но перед запуском вложенного сохранения NextRequest. Подпроцессы указаны в порядке удаления. Если один и тот же подпроцесс
указан несколько раз, то он будет удалён только один раз.
(Унаследован от WorkflowManager) |
ProcessesSectionName | Имя секции с активными подпроцессами бизнес-процесса. (Унаследован от WorkflowManager) |
QueueProcessor |
Объект, выполняющий обработку действий в очереди [Tessa.Cards.Workflow.WorkflowQueue].
(Унаследован от WorkflowManager) |
Request | Запрос на сохранение карточки, в процессе которого производится управление бизнес-процессом. (Унаследован от WorkflowManager) |
ResponseInfo | Инфо, отправляемое в ответе на клиент. |
Session | Сессия пользователя, который совершил действие, вызвавшее изменение в бизнес-процессе. (Унаследован от WorkflowManager) |
StoreDateTime | Текущие дата и время сохранения для использования в транзакции. (Унаследован от WorkflowManager) |
TaskHistoryManager | Объект, управляющий созданием групп в истории заданий. (Унаследован от WorkflowManager) |
TasksSectionName | Имя секции с активными заданиями бизнес-процесса. (Унаследован от WorkflowManager) |
ValidationResult |
Объект, посредством которого добавляются сообщения валидации, связанные с управлением бизнес-процессом.
(Унаследован от WorkflowManager) |
WorkflowCardID | Идентификатор карточки, в которой содержатся секции бизнес-процесса. (Унаследован от WorkflowManager) |
WorkflowProcessor | Объект для обработки бизнес-процесса. |
WorkflowService | Объект для управления шаблонами, экземплярами и подписками Бизнес-процесса. |
AddProcessAsync | Добавляет информацию по подпроцессу. (Унаследован от WorkflowManager) |
AddProcessCoreAsync | Добавляет информацию по заданному подпроцессу. (Переопределяет WorkflowManagerAddProcessCoreAsync(IWorkflowProcessInfo, CancellationToken)) |
AddProcessToCacheAsync |
Добавляет информацию по подпроцессу в кэш.
Если информация уже была добавлена, то она будет замещена.
(Унаследован от WorkflowManager) |
AddTaskAsync |
Добавляет информацию по заданию в список активных заданий.
Метод следует использовать при создании заданий, относящихся к бизнес-процессу.
(Унаследован от WorkflowManager) |
AddTaskCoreAsync | Добавляет информацию по заданному заданию в список активных заданий. (Переопределяет WorkflowManagerAddTaskCoreAsync(IWorkflowTaskInfo, CancellationToken)) |
AddTaskToCacheAsync |
Добавляет информацию по заданию в кэш.
Если информация уже была добавлена, то она будет замещена.
(Унаследован от WorkflowManager) |
AddUnknownProcessToCacheAsync |
Добавляет в кэш информацию о том, что подпроцесс с заданным идентификатором отсутствует.
(Унаследован от WorkflowManager) |
AddUnknownTaskToCacheAsync |
Добавляет в кэш информацию о том, что информация по заданному заданию отсутствует.
(Унаследован от WorkflowManager) |
CreateProcessInfoCoreAsync | Метод, создающий информацию по подпроцессу для заданных параметров. (Унаследован от WorkflowManager) |
CreateTaskInfoCoreAsync | Метод, создающий информацию по заданию в подпроцессе для заданных параметров. (Унаследован от WorkflowManager) |
DecrementCounterAsync |
Уменьшает текущее значение счётчика на заданное значение decrementValue.
Если текущее значение становится не больше нуля, то счётчик удаляется.
Возвращает состояние счётчика после выполнения метода.
(Унаследован от WorkflowManager) |
DecrementCounterCoreAsync |
Уменьшает текущее значение счётчика на заданное значение decrementValue.
Если текущее значение становится не больше нуля, то счётчик удаляется.
Возвращает состояние счётчика после выполнения метода.
(Унаследован от WorkflowManager) |
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) |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
GetWorkflowCardIDAsync | Асинхронно возвращает идентификатор карточки, в которой содержатся секции бизнес-процесса. (Унаследован от WorkflowManager) |
InitCounterAsync |
Инициализирует счётчик с заданным номером, уникальным для подпроцесса, и с указанием начального значения.
Счётчик используется для ожидания нескольких параллельных заданий в бизнес-процессе.
(Унаследован от WorkflowManager) |
InitCounterCoreAsync |
Инициализирует счётчик с заданным номером, уникальным для подпроцесса, и с указанием начального значения.
Счётчик используется для ожидания нескольких параллельных заданий в бизнес-процессе.
(Унаследован от WorkflowManager) |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
NotifyNextRequestPending |
Уведомляет о необходимости выполнить повторное сохранение карточки.
Если метод был вызван хотя бы раз, то свойство [IWorkflowContext.NextRequestPending] вернёт значение true.
(Унаследован от WorkflowManager) |
RemoveAwaitingProcessesAsync |
Удаляет все подпроцессы ProcessesAwaitingRemoval, ожидающие удаления после выполнения всех действий на текущем этапе
(т.е. обработки всех заданий и всех сигналов из Request), но перед запуском вложенного сохранения NextRequest.
Подпроцессы удаляются в порядке, указанном в коллекции. Если один и тот же подпроцесс указан несколько раз, то он будет удалён только один раз.
После выполнения метода коллекция очищается. Возвращается количество удалённых подпроцессов или 0, если подпроцессы не будут удалены.
(Унаследован от WorkflowManager) |
RemoveCounterAsync | Удаляет счётчик с заданным номером, уникальным для подпроцесса. (Унаследован от WorkflowManager) |
RemoveCounterCoreAsync | Удаляет счётчик с заданным номером, уникальным для подпроцесса. (Унаследован от WorkflowManager) |
RemoveProcessAsync |
Удаляет информацию по подпроцессу. Сбрасывает флаг
[Tessa.Cards.Workflow.IWorkflowProcessInfo.PendingProcessParametersUpdate].
(Унаследован от WorkflowManager) |
RemoveProcessCoreAsync |
Удаляет информацию по подпроцессу. Сбрасывает флаг
[Tessa.Cards.Workflow.IWorkflowProcessInfo.PendingProcessParametersUpdate].
(Переопределяет WorkflowManagerRemoveProcessCoreAsync(IWorkflowProcessInfo, CancellationToken)) |
RemoveProcessFromCacheAsync |
Удаляет из кэша информацию по подпроцессу с заданным идентификатором.
(Унаследован от WorkflowManager) |
RemoveTaskAsync |
Удаляет заданное задание из списка активных заданий
и возвращает информацию по заданию или null, если задание неизвестно.
Рекомендуется использовать при завершении или отзыве задания.
(Унаследован от WorkflowManager) |
RemoveTaskCoreAsync | Удаляет информацию по заданию из списка активных заданий. (Переопределяет WorkflowManagerRemoveTaskCoreAsync(IWorkflowTaskInfo, CancellationToken)) |
RemoveTaskFromCacheAsync |
Удаляет из кэша информацию по заданному заданию.
(Унаследован от WorkflowManager) |
SetAccessError | Метод для установки в ValidationResult ошибки доступа. |
ToString | Returns a string that represents the current object. (Унаследован от Object) |
TryGetProcessAsync(Guid, CancellationToken) |
Возвращает информацию по подпроцессу с заданным идентификатором
или null, если подпроцесс не был найден.
(Унаследован от WorkflowManager) |
TryGetProcessAsync(String, CancellationToken) |
Возвращает информацию по первому найденному подпроцессу с заданным именем типа
или null, если ни один подпроцесс подходящего типа не был найден.
(Унаследован от WorkflowManager) |
TryGetProcessCoreAsync(Guid, CancellationToken) |
Возвращает информацию по подпроцессу с заданным идентификатором
или null, если подпроцесс не был найден.
(Переопределяет WorkflowManagerTryGetProcessCoreAsync(Guid, CancellationToken)) |
TryGetProcessCoreAsync(String, CancellationToken) |
Возвращает информацию по первому найденному подпроцессу с заданным именем типа
или null, если ни один подпроцесс подходящего типа не был найден.
(Переопределяет WorkflowManagerTryGetProcessCoreAsync(String, CancellationToken)) |
TryGetProcessFromCacheAsync(Guid, CancellationToken) |
Возвращает информацию по подпроцессу в кэше
или null, если информация отсутствует в кэше.
(Унаследован от WorkflowManager) |
TryGetProcessFromCacheAsync(String, CancellationToken) |
Возвращает информацию по первому подпроцессу в кэше,
имя типа которого равно заданной строке typeName,
или null, если подходящий подпроцесс отсутствует в кэше.
(Унаследован от WorkflowManager) |
TryGetTaskAsync |
Возвращает информацию по заданию из списка активных заданий
или null, если задание отсутствовало в списке.
Рекомендуется использовать для заданий, завершение которых было отменено в расширениях.
(Унаследован от WorkflowManager) |
TryGetTaskCoreAsync |
Возвращает информацию по заданию из списка активных заданий
или null, если задание отсутствовало в списке.
Рекомендуется использовать для заданий, завершение которых было отменено в расширениях.
(Переопределяет WorkflowManagerTryGetTaskCoreAsync(CardTask, CancellationToken)) |
TryGetTaskFromCacheAsync |
Возвращает информацию по заданию в кэше
или null, если информация отсутствует в кэше.
(Унаследован от WorkflowManager) |
UpdateProcessParametersAsync |
Обновляет параметры подпроцесса. Сбрасывает флаг
[Tessa.Cards.Workflow.IWorkflowProcessInfo.PendingProcessParametersUpdate].
(Унаследован от WorkflowManager) |
UpdateProcessParametersCoreAsync |
Обновляет параметры подпроцесса. Сбрасывает флаг
[Tessa.Cards.Workflow.IWorkflowProcessInfo.PendingProcessParametersUpdate].
(Переопределяет WorkflowManagerUpdateProcessParametersCoreAsync(IWorkflowProcessInfo, CancellationToken)) |
UpdateTaskParametersAsync | Обновляет параметры задания (но не подпроцесса). (Унаследован от WorkflowManager) |
UpdateTaskParametersCoreAsync | Обновляет параметры задания (но не подпроцесса). (Переопределяет WorkflowManagerUpdateTaskParametersCoreAsync(IWorkflowTaskInfo, CancellationToken)) |