ClientWorkflowService - класс

Реализация IWorkflowService для выполнения на клиенте.

Definition

Пространство имён: Tessa.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class ClientWorkflowService : IWorkflowService, 
	IWorkflowInstanceService
Inheritance
Object    ClientWorkflowService
Implements
IWorkflowInstanceService, IWorkflowService

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

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

Методы

CreateNodeStateAsync Метод для создания состояния узла по объекту узла шаблона процесса.
CreateProcessStateAsync Метод для создания экземпляра процесса по его шаблону.
DeleteCommandSubscriptionAsync Метод для удаления подписки команды.
DeleteNodeStateAsync Метод для удаления состояния узла. Вместе с состоянием узла удаляются все его подписки.
DeleteProcessStateAsync Метод для удаления состояния процесса.
DeleteSubprocessSubscriptionAsync Метод для удаления подписки подпроцесса.
DeleteTaskSubscriptionAsync Метод для удаления подписки.
DeleteTimerSubscriptionAsync Метод для удаления подписки подпроцесса.
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)
GetAllModifiedTimerSubscriptionsAsync Метод для получения всех подписок таймеров.
GetAllNodeStatesAsync Метод для получения всех состояний узла по ID экземпляра процесса.
GetCommandSubscriptionsAsync Метод для получения списка подписок команды.
GetDefaultVersionIDAsync Метод для получения ID версии процесса, помеченной как по умолчанию.
GetErrorDataAsync Метод для получения данных об ошибке по её ID.
GetErrorMessageAsync Возвращает сообщение об ошибке, указанное в шаблоне процесса.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetLockStatusAsync Получает информацию о блокировке текущей версии бизнес-процесса и о карточке бизнес-процесса в целом (карточка заблокирована, если есть хоть одна заблокированная версия).
GetModifiedAsync Метод для получения даты изменения версии шаблона процесса.
GetNodeStateAsync Метод для получения состояния узла по его ID.
GetProcessCardIDAsync Метод для получения ID карточки процесса по ID состояния процесса.
GetProcessCardIDsAsync Метод для получения списка идентификаторов карточек процессов по ID основной карточки.
GetProcessInstanceIDAsync Метод для получения ID экземпляра процесса по ID экземпляра узла.
GetProcessStateAsync Метод для получения экземпляра процесса по его ID.
GetProcessVersionTemplateAsync Метод для получения Storage версии процесса.
GetSubprocessSubscriptionsAsync Метод для получения списка подписок по ID подпроцесса.
GetTaskSubscriptionsAsync Метод для получения списка подписок по заданию процесса.
GetTimerSubscriptionAsync Метод для получения подписки таймера по ID.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ResumeProcessAsync Метод для возобновления процесса по ошибке.
SetIsDefaultAsync Метод для установки процесса по умолчанию.
StoreCommandSubscriptionAsync Метод для сохранения подписки команды.
StoreNodeStateAsync Метод для сохранения состояния узла.
StoreProcessAndNodesStatesAsync Метод для сохранения состояния процесса и состояний узлов.
StoreProcessStateAsync Метод для сохранения состояния процесса.
StoreSubprocessSubscriptionAsync Метод для сохранения подписки подпроцесса.
StoreTaskSubscriptionAsync Метод для сохранения подписки задания.
StoreTimerSubscriptionAsync Метод для сохранения подписки подпроцесса.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryLockVersionAsync Метод для установки блокировки на версию процесса.
TryUnlockVersionAsync Метод для снятия блокировки с версии процесса.
ValidateObjectAsync Метод для валидации переданного объекта.

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

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

См. также