IKrScriptGetOrAddStageAsync - метод

Возвращает или добавляет новый этап в маршрут, если он отсутствует в маршруте.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPI
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.19
C#
ValueTask<Stage> GetOrAddStageAsync(
	string name,
	StageTypeDescriptor descriptor,
	int pos = 2147483647
)

Параметры

name  String
Название этапа.
descriptor  StageTypeDescriptor
Дескриптор типа этапа.
pos  Int32  (Optional)
Позиция, на которую необходимо вставить этап. По умолчанию этап добавляется в конец.

Возвращаемое значение

ValueTaskStage
Новый этап

Заметки

Поддерживаемые скрипты:
  • Скрипт построения шаблона этапов.
Поддерживаемые режимы:
  • Синхронный режим;
  • Асинхронный режим.
Поддерживаемые контексты запуска:
  • Локальный;
  • Глобальный.

См. также