UserAPIHelper - класс
Предоставляет статические методы, используемые в скриптах подсистемы маршрутов.
Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPIСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.8
public static class UserAPIHelper
Public NotInheritable Class UserAPIHelper
public ref class UserAPIHelper abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type UserAPIHelper = class end
- Inheritance
- Object UserAPIHelper
| AddPerformer |
Добавляет исполнителя в этап с режимом множественных исполнителей Multiple.
Исполнитель будет добавлен только если на указанном месте для вставки стоит другой исполнитель.
|
| AddStageAsync |
Добавляет новый этап в маршрут.
|
| AddTaskHistoryRecordAsync |
Добавляет запись в текущую группу истории заданий.
|
| CardRowsAsync |
Возвращает строго типизированную коллекцию строк из секции основной карточки.
|
| ForEachStage |
Выполняет указанное действие над строкой (из коллекционной секции KrStages) этапа текущего процесса в обход объектной модели.
Секция KrStages получается из ProcessHolder-сателлита.
|
| ForEachStageInMainProcessAsync |
Асинхронно выполняет указанное действие над строкой (из коллекционной секции KrStages) этапа основного процесса карточки в обход объектной модели.
Секция KrStages получается из контекстуального сателлита.
|
| GetCurrentTaskHistoryGroupAsync |
Асинхронно возвращает идентификатор текущей группы истории заданий.
|
| GetCycleAsync |
Возвращает номер текущего цикла.
|
| GetNewCardAccessStrategy |
Возвращает стратегию загрузки карточки, получаемой из Info этапа по ключу NewCard.
|
| GetNewCardAsync |
Возвращает карточку из Info этапа, содержащуюся по ключу NewCard.
|
| GetOrAddStageAsync |
Возвращает или добавляет новый этап в маршрут, если он отсутствует в маршруте.
|
| GetPrimaryProcessInfoAsync |
Возвращает хранилище Info для основного процесса карточки.
|
| GetProcessInfoForBranch |
Возвращает хранилище Info ветки вторичного процесса перед стартом.
Актуально только для этапа ветвления.
|
| GetSecondaryProcessInfoAsync |
Возвращает хранилище Info для вторичного процесса карточки.
|
| HasKrComponents(IKrScript, KrComponents) |
Проверяет, поддерживаются ли указанные компоненты настроек типового решения для текущей карточки.
|
| HasKrComponents(IKrScript, KrComponents) |
Проверяет, поддерживаются ли указанные компоненты настроек типового решения для текущей карточки.
|
| IsMainProcess |
Текущий выполняемый процесс является основным (KrProcess)
|
| IsMainProcessInactiveAsync |
Все этапы основного процесса (KrProcess) для текущей карточки находятся в состоянии Inactive .
|
| IsMainProcessStartedAsync |
Возвращает признак, показывающий, что для текущей карточки запущен основной процесс (KrProcess).
|
| PrepareFileInDialogCardForStore |
Подготавливает файлы карточки диалога к сохранению.
|
| PrepareFilesInSettingsDialogCardForStoreAsync |
Подготавливает файлы карточки диалога с временем жизни Settings к сохранению.
|
| RemovePerformer |
Удаляет исполнителей имеющих указанные идентификаторы.
|
| RemoveStage |
Удаляет этап из маршрута, добавленный ранее в скриптах.
|
| ResetSinglePerformer |
Сбрасывает исполнителя для этапа с режимом одиночного исполнителя Single.
|
| ResolveT |
Получить из UnityContainer зависимость.
|
| ResolveTaskHistoryGroup |
Возвращает группу истории заданий.
|
| SetCycleAsync |
Задаёт номер текущего цикла.
|
| SetSinglePerformer |
Устанавливает исполнителя для этапа с режимом одиночного исполнителя Single.
|
| SetStageStateAsync |
Асинхронно устанавливает состояние этапа в строке коллекционной секции KrStages.
|