Для изменения размера нажмите или перетащите

IWorkflowEngineContext - методы

Тип IWorkflowEngineContext предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методAddDisposableObject(IAsyncDisposable)
Метод для добавления объекта, для которого будет вызван метод Dispose при завершении обработки.
Открытый методAddDisposableObject(IDisposable)
Метод для добавления объекта, для которого будет вызван метод Dispose при завершении обработки.
Открытый методAddLink
Метод для добавления перехода для обработки по его Alias
Открытый методAddToExistingNodes
Метод для добавления экземлпра узла к списку сущесвтующих узлов процесса
Открытый методCheckNodeDeleted
Метод для проверки наличия экземпляра узла среди удаленных
Открытый методCountAction
Метод для подсчета числа обработанных в рамках данного контекста действий
Открытый методCountDepth
Мтод для подсчета числа обработанных в рамках данной ветви исполнения узлов
Открытый методCountNode
Мтод для подсчета числа обработанных в рамках данного контекста узлов
Открытый методCreateNextContext
Метод для создания контекста из текущего контекста для нового процесса
Открытый методDisposeAsync
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
(Унаследован от IAsyncDisposable.)
Открытый методGetAllModifiedNodes
Возвращает список измененных узлов
Открытый методGetAllNewNodes
Возвращает список новых узлов
Открытый методGetAllRowsAsync(String)
Метод для получения списка с учетом вложенных в список привязок. Использует CancellationToken из самого контекста.
Открытый методGetAllRowsAsync(IDictionaryString, Object, String)
Метод для получения списка строк с учетом вложенных в список привязок. Использует CancellationToken из самого контекста.
Открытый методGetAsyncT(String)
Метод для получения значения с учетом возможной привязки параметра. Использует CancellationToken из самого контекста.
Открытый методGetAsyncT(IDictionaryString, Object, String)
Метод для получения значения с учетом возможной привязки параметра. Использует CancellationToken из самого контекста.
Открытый методGetAsyncT(String, Int32, String)
Метод для получения значения с учетом возможной привязки параметра. Использует CancellationToken из самого контекста.
Открытый методGetCardAsync
Загружает карточку имеющую указанный идентификатор, если карточка не найдена в кэше карточек, то она загружается из БД.
Открытый методGetContextState
Возвращает снапшот текущего состояния контекста. В них входит информация о текущем стеке выполнения, текущий сигнал.
Открытый методGetDeletedNodes
Возвращает список идентификаторов удаленных узлов
Открытый методGetDeletedProcesses
Возвращает список идентификаторов удаленных процессов
Открытый методGetExistingNodesAsync
Возвращает список загруженных экземпляров узлов по ID узла
Открытый методGetFileContainerAsync
Метод для получения файлового контейнера основной карточки.
Открытый методGetMainCardAsync
Метод для получения основной карточки. Метод загружает карточку с сервера, если она еще не была загружена.
Открытый методGetModifiedProcesses
Возвращает список измененных процессов
Открытый методGetNewProcesses
Возвращает список новых процессов
Открытый методGetRowAsync(String, Int32)
Метод для получения списка строк с учетом вложенных в строку привязок. Использует CancellationToken из самого контекста.
Открытый методGetRowAsync(IDictionaryString, Object, String, Int32)
Метод для получения списка строк с учетом вложенных в строку привязок. Использует CancellationToken из самого контекста.
Открытый методGetTaskAsync
Метод для получения объекта задания карточки по его идентификатору. Возвращает задание из сохраняемой карточки, если оно там есть, иначе из основной карточки.
Открытый методKeepNode
Метод для установки факта, что состояние текущего обрабатываемого экземпляра узла должно быть сохранено
Открытый методLogDebugAsync
Метод для записи сообщения с уровнем Debug в лог процесса
Открытый методLogErrorAsync
Метод для записи сообщения с уровнем Error в лог процесса
Открытый методLogInfoAsync
Метод для записи сообщения с уровнем Info в лог процесса
Открытый методMarkNodeDeleted
Метод для помечания текущего экземпляра узла как удаленного
Открытый методModifyStoreRequest(ActionCardStoreRequest)
Метод для отложенной модификации запроса на сохранение основной карточки
Открытый методModifyStoreRequest(CardStoreRequest)
Метод для модификации запроса на сохранения с помощью отложенных методов, добавленных ModifyStoreRequest(ActionCardStoreRequest)
Открытый методSendTaskAsync
Метод для отправки задания
Открытый методSetAction
Метод для установки текущего обрабатываемого действия
Открытый методSetLink
Метод для установки текущей связи
Открытый методSetMainCard
Метод для установки новой карточки как основной
Открытый методSetNode
Метод для установки текущего узла
Открытый методSetProcess
Метод для установки процесса в контекст
Открытый методSetSignal
Метод для установки текущего сигнала
Открытый методStopProcess
Метод для остановки процесса
Открытый методTrySetNotPersistentMode
Метод для осуществление попытки перехода выполнения процесса в неперсистентный режим, или выхода из него.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияCreatePlaceholderInfo
Метод для создания объекта с дополнительний информацией для контекста плейсхолдеров из контекста обработки бизнес-процессов.
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияCreatePlaceholderInfoWithoutTask
Метод для создания объекта с дополнительний информацией для контекста плейсхолдеров из контекста обработки бизнес-процессов без передачи информации о задании.
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияGetAuthorIDAsync
Возвращает идентификатор роли автора задания.
(Определяется WorkflowEngineContextExtension.)
Открытый метод расширенияSendEditInterjectTaskAsync
Асинхронно отправляет задание доработки автором (KrEditInterjectTypeID). Параметры задания берутся из секции SectionName.
(Определяется WorkflowEngineContextExtension.)
Открытый метод расширенияTryGetKrSatelliteCardAsync
Возвращает карточку сателлита основного Kr процесса или значение по умолчанию для типа, если карточка сателлита не найдена. Если карточка отсутствует в кэше карточек контекста, то она загружается из БД.
(Определяется WorkflowEngineContextExtension.)
В начало страницы
См. также