UserAPIHelper - класс

Предоставляет статические методы, используемые в скриптах подсистемы маршрутов.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPI
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
C#
public static class UserAPIHelper
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.

См. также