UserAPIHelper - класс |
Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPI
public static class UserAPIHelper
Тип UserAPIHelper предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| AddPerformer |
Добавляет исполнителя в этап с режимом множественных исполнителей Multiple.
Исполнитель будет добавлен только если на указанном месте для вставки стоит другой исполнитель.
| |
| AddStageAsync |
Добавляет новый этап в маршрут.
| |
| AddTaskHistoryRecordAsync |
Асинхронно добавляет запись в текущую группу истории заданий.
| |
| CardRowsAsync |
Возвращает строго типизированную коллекцию строк из секции основной карточки.
| |
| ForEachStage |
Выполняет указанное действие над строкой (из коллекционной секции KrStages) этапа текущего процесса в обход объектной модели.
Секция KrStages получается из ProcessHolder-сателлита.
| |
| ForEachStageInMainProcessAsync |
Асинхронно выполняет указанное действие над строкой (из коллекционной секции KrStages) этапа основного процесса карточки в обход объектной модели.
Секция KrStages получается из контекстуального сателлита.
| |
| GetCurrentTaskHistoryGroupAsync |
Асинхронно возвращает идентификатор текущей группы истории заданий.
| |
| GetCycleAsync |
Асинхронно возвращает номер текущего цикла.
Является прокси для поля в ProcessInfo.Cycle основного процесса.
В вторичных процессах каждое обращение вызывает сериализацию/десериализацию состояния основного процесса,
поэтому следует минимизировать обращения к данному методу.
| |
| GetNewCardAccessStrategy | ||
| GetNewCardAsync | ||
| GetOrAddStageAsync |
Возвращает или добавляет новый этап в маршрут, если он отсутсвует в маршруте.
| |
| GetPrimaryProcessInfoAsync |
Асинхронно возвращает хранилище Info для основного процесса карточки.
| |
| GetProcessInfoForBranch |
Возвращает хранилище Info ветки вторичного процесса перед стартом.
Актуально только для этапа ветвления.
| |
| GetSecondaryProcessInfoAsync |
Асинхронно возвращает хранилище Info для вторичного процесса карточки.
| |
| HasKrComponents(IKrScript, KrComponents) |
Проверяет, поддерживаются ли указанные компоненты настроек типового решения для текущей карточки.
| |
| HasKrComponents(IKrScript, KrComponents) |
Проверяет, поддерживаются ли указанные компоненты настроек типового решения для текущей карточки.
| |
| IsMainProcess |
Текущий выполняемый процесс является основным (KrProcess)
| |
| IsMainProcessInactiveAsync |
Все этапы основного процесса (KrProcess) для текущей карточки находятся в состоянии Inactive .
| |
| IsMainProcessStartedAsync |
Возвращает признак, показывающий, что для текущей карточки запущен основной процесс (KrProcess).
| |
| PrepareFileInDialogCardForStoreAsync |
Асинхронно подготавливает файлы карточки диалога к сохранению.
| |
| RemovePerformer |
Удаляет исполнителей имеющих указанные идентификаторы.
| |
| RemoveStage |
Удаляет этап из маршрута, добавленный ранее в скриптах.
| |
| ResetSinglePerformer |
Устанавливает исполнителя для этапа с режимом одиночного исполнителя Single.
| |
| ResolveT |
Получить из UnityContainer зависимость.
| |
| ResolveTaskHistoryGroup |
Возвращает группу истории заданий.
| |
| SetCycleAsync |
Асинхронно задаёт номер текущего цикла.
Является прокси для поля в ProcessInfo.Cycle основного процесса.
В вторичных процессах каждое обращение вызывает сериализацию/десериализацию состояния основного процесса,
поэтому следует минимизировать обращения к данному методу.
| |
| SetSinglePerformer |
Установлевает исполнителя для этапа с режимом одиночного исполнителя Single.
| |
| SetStageStateAsync |
Асинхронно установливает состояние этапа в строке коллекционной секции KrStages.
|