ApprovalProcessInstanceRepository - класс

Репозиторий для создания, сохранения, загрузки и удаления процесса согласования и связанных с ним объектов.

Definition

Пространство имён: Tessa.Workflow.ApprovalProcess
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class ApprovalProcessInstanceRepository : IApprovalProcessInstanceRepository
Inheritance
Object    ApprovalProcessInstanceRepository
Implements
IApprovalProcessInstanceRepository

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

ApprovalProcessInstanceRepository Создаёт экземпляр класса с указанием его зависимостей.

Методы

CreateInstanceFromTemplateAsync Создаёт экземпляр процесса согласования по шаблону.
DeleteInstanceAsync Удаляет экземпляр процесса согласования.
DeleteInstanceNodesAsync Удаляет все экземпляры узла для экземпляра процесса.
DeleteInstancesForCardAsync Удаляет все экземпляры процесса согласования для карточки.
DeleteNodeAsync Удаляет экземпляр узла.
DeleteNodeTasksInfoAsync Удаляет информацию о всех задании процесса согласования для экземпляра узла.
DeleteTaskInfoAsync Удаляет информацию о задании процесса согласования.
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)
GetInstanceAsync Загружает процесс согласования.
GetInstanceNodesAsync Загружает все экземпляры узла для экземпляра процесса.
GetInstanceParentCardIDAsync Возвращает идентификатор карточки, к которой относится экземпляр процесса согласования.
GetInstancesForCardAsync Возвращает все экземпляры процессов согласования для карточки.
GetNodeInstanceAsync Загружает экземпляр узла.
GetTaskInfoByTaskIDAsync Загружает все объекты информации о задании по идентификатору задания.
GetTasksInfoByNodeIDAsync Загружает все объекты информации о задании по идентификатору экземпляра узла.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
StoreInstanceAsync Сохраняет экземпляр процесса согласования.
StoreNodeAsync Сохраняет экземпляр узла.
StoreTaskInfoAsync Сохраняет информацию о задании процесса согласования.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
UpdateInstanceExternalProcessAsync Обновляет идентификатор внешнего процесса, к которому относится экземпляр процесса согласования.

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

GetInstancesForCardWithCacheAsync Возвращает все экземпляры процессов согласования для карточки. Кэширует информацию о загруженных экземплярах процессов согласования в card в свойстве Info.
(Определяется ApprovalProcessExtensions)

См. также